Nmon使用方法

article/2025/10/6 21:22:05

一、简介

1、nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面,

并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。

2、nmon可监控的数据类型

内存使用情况

磁盘适配器

文件系统中的可用空间

CPU使用率

页面空间和页面速度

异步I/O,仅适用于AIX

网络文件系统(NFS)

磁盘I/O速度和读写比率

服务器详细信息和资源

内核统计信息

消耗资源最多的进程

运行队列信息

3、特点

①、占用系统资源少(一般不到2%)

②、功能强大(监控数据类型全面)

③、结合grafana之类的仪表图,可以更直观的实时展示所监控的数据

④、移植性、兼容性较好

一、检查安装环境

# 查看操作系统的信息
uname -a 
# 查看linux发行版本 
lsb_release -a

二、nmon下载安装

 

1、官方地址:nmon for Linux | Site / Download

根据操作系统和linux版本,选择对应的支持版本,如下:

 二、安装

1、首先下载到本地,然后通过mkdir nmon创建一个文件夹,cd进去nmon文件夹,可以通过rz命令,或者ftp把下载的nmon上传到服务器创建的nmon文件夹。然后通过tar -zxvf加压文件。

 

2、选择对应的版本用mv nmon_x86_64_centos7 nmon改名(这里最好加上你要放的路径),用chmod 777 nmon给nmon赋权。

 

 3、在nmon执行文件所在的路径下执行./nmon出现下图说明安装成功。

 三、采集数据

# c
查看CPU相关信息
# m
查看内存相关信息
# d          
查看磁盘相关信息
# n          
查看网络相关信息
# t
查看相关进程信息
# h          
查看帮助相关信息

 nmon通过命令./nmon -ft -s 10 -c 60 -m /root/nmon启动监控,捕获服务器的各项数据

# 参数说明 
-f   监控结果以文件形式输出,默认机器名+日期.nmon格式 (YYYYMMDD_HHMM.nmon)
-F   指定输出的文件名,比如test.nmon 
-s   指的是采样的频率,单位为毫秒 
-c   指的是采样的次数,即以上面的采样频率采集多少次 
-m   指定生成的文件目录

PS:一般来说不建议对稳定性测试使用nmon监控,因为生成的nmon文件超过10M时,分析工具会由于内存不足导致报错。

如果必须进行的话,建议加大采样频次,降低采样次数(低于330次)

该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成——即监控1小时,这些操作均自动完成,无需手工干预,

测试人员可以继续完成其他操作。如果想停止该监控,需要通过“#ps –ef|grep nmon”查询进程号,然后杀掉该进程以停止监控。

ps-ef |grep nmon  #查询nmon进程kill-9进程ID      #强行中断监控进程

nmon 输出文件的命名方式为:服务器名_日期时间.nmon

如:localhost_220416_2309.nmon n

通过以下命令,将.nmon文件转化成.csv文件,在当前目录生成对应的.csv文件

sortlocalhost_220416_0138.nmon>localhost_220416_0138.csv

四、生成报表

把监控生成的文件下载到本地

通过nmon analyser工具(nmon analyser v51_2.xlsm)转化为excel文件。

1) 下载后打开nmon analyser v51_2.xlsm

3)然后点击Analyser nmon data 按钮,选择下载下来的文件,然后就会转化成.excel文件,生成图形化的文件

 

nmon命令以交互方式提供下列视图:

  1. 系统资源视图(使用r键);
  2. 进程视图(使用t和u键);
  3. AIO 进程视图(使用A键);
  4. 处理器使用情况小视图(使用c键);
  5. 处理器使用情况大视图(使用C键);
  6. 共享处理器逻辑分区视图(使用p键);
  7. NFS 面板(使用N键);
  8. 网络接口视图(使用n键);
  9. WLM 视图(使用W键);
  10. 磁盘繁忙情况图(使用o键);
  11. 磁盘组(使用g键);
  12. ESS 虚拟路径统计信息视图(使用e键);
  13. JFS 视图(使用j键);
  14. 内核统计信息(使用k键);
  15. 长期处理器平均使用率视图(使用l键);
  16. 大页分析(使用L键);
  17. 调页空间(使用P键);
  18. 卷组统计信息(使用V键);
  19. 磁盘统计信息(使用D键);
  20. 磁盘统计信息及图形(使用d键);
  21. 内存和调页统计信息(使用m键);
  22. 适配器 I/O 统计信息(使用a键);
  23. 共享以太网适配器统计信息(使用O键);
  24. 冗余检查良好/警告/危险视图(使用v键);
  25. 详细信息页统计信息(使用M键);
  26. 光纤通道适配器统计信息(使用^键);

 

 


http://chatgpt.dhexx.cn/article/5hClSw8u.shtml

相关文章

Nmon使用

操作系统监控工具 Nmon使用与介绍 目录 目的 4Nmon简介 4 2.1 软件特性 4 2.2 软件组成 4 2.3 运行环境 5 2.4 软件功能 5 2.5 软件获取 6Nmon使用 7 3.1 下载软件 7 3.2 安装软件 7 3.3 运行界面 8 3.4 使用方法 9 3.4.1 实时监控 9 3.4.2 后台监控 10 3.4.3 定时任务 10Nmo…

Xshell是什么

SSH终端: 超级终端,用于远程访问服务器,使用时是通过模拟命令行的界面来与服务器进行沟通。 常见的SSH软件:Xshell,CRT Xshell新建会话时,通常命名规则:服务器名-Host_IP

实习僧[shixiseng.com]爬虫实战笔记

免责声明:本文所记录的技术手段及实现过程,仅作为爬虫技术学习使用,不对任何人完全或部分地依据本文的全部或部分内容从事的任何事情和因其任何作为或不作为造成的后果承担任何责任。 爬取需求:从网站【www.shixiseng.com】上&…

xshell如何使用

1.首先下载xshell,并安装 下载地址:https://xshell.en.softonic.com/

Xshell官网免费版

官网可以免费申请,不收费,只需一个邮箱即可 xshell官网:https://www.xshell.com/zh/xshell/ 点击下载 点击免费授权页面 填写姓名邮箱,点击下载 邮箱会收到下载链接,点击跳转下载即可

Qt多线程之继承QObject(moveToThread方式)

Qt多线程有两两种方式,第一种继承QThread,复写run()函数,但是run()和main()类似,run()函数才是子线程的入口函数,所以在设计到类的操作时,必须把对象或者指针放在run函数里面,否则就不在一个线程里面了&…

xshell官网最新 中文,xshell

Xshell 是国内比较流行的SSH管理软件,和其他的SSH客户端相比,Xshell更加注重用户体验的一些东西,比如其现代化的界面,多种语言包括简体中文支持,代码高亮等,对于新手非常友好。 Xshell中还提供了一些高级功…

Linux、Xshell

Linux基础命令 linux基础操作1. 创建目录2. 创建文件3. 删除4. 删除前询问5. 复制6. 修改文件名7. 移动文件8. 查看文件9. 查看五行10. 查看文件末尾11. 查看文件后五行12. 动态查看文件(相当于日志)13. 查看文件内容14. 查看输过的命令15. 清除页面16. …

Linux,Xshell

一.部署Linux环境 首先安装VMware和ISO镜像文件。 然后在windows会产生两个虚拟网卡:vmnet1, vmnet8。 登录VM密钥可以自己想办法的。 1.创建虚拟机,直接点击主页创建就OK。 2.选择自定义,点击下一步 3.兼容性选择默认即可点击…

xshell是什么软件

xshell是什么软件? Xshell 是一个强大的远程管理软件,它支持SSH,TELNET 协议。Xshell可以在Windows下访问远端服务器、路由器、网络机顶盒等,类似的常用软件还有putty,以及Windows下的Telnet。 下面简单介绍一下xshell软件。 X…

xshell工具

xshell工具 xshell 是一款非常好用的Linux客户端连接工具,但是是收费的,我们可以使用它的家庭和学校用户的免费许可证 。但是需要我们去官网注册。 https://www.netsarang.com/zh/xshell-download/ 获取到对应的安装软件直接安装即可 xshell的配置 安…

安卓一键清理内存_力推!一键深度清理手机内存垃圾,从此和卡顿告别

今天给大家推荐的这款软件是猎豹清理大师v7.2.9去广告高级版。 该软件可以说是比较专业的垃圾清理软件了,在Google Play已经被下载超过了10亿次。 软件体验 会员功能全部免费使用,这个是不需要进行付费的版本,会员拥有去广告、自动垃圾清理、…

win10深度清理c盘垃圾的方法【系统天地】

C盘作为win10系统安装盘,使用一段时间后会产生大量的垃圾文件,不仅占用内存还会影响电脑运行速度。很多新手不知道c盘哪里文件是可以删除的。带着win10如何深度清理c盘的问题,我们往下看看爱纯净的方法。 win10纯净版深度清理c盘垃圾的方法…

苹果手机如何深度清理_苹果手机还可以这样清理垃圾,怪不得用这么久还流畅如丝...

苹果手机凭借着它优异的功能受到大家的喜欢,独特的IOS系统让它用多久都会觉得非常的流畅,虽然说苹果手机的功能很受大家的青睐,但是苹果手机有一个缺陷,那就是内存不怎么够用,今天教大家如何去清理苹果手机的内存给手机…

微信内测新功能(深度清理),瞬间释放几个G内存!

点击上方关注 “终端研发部” 设为“星标”,和你一起掌握更多数据库知识 微信是国人日常生活离不开的软件,而微信堪称吃存储的大户。我们几乎每天都在使用微信,使用的时间越长,信息积累的也越多。 聊天记录和朋友圈中的图片、视频…

App Cleaner Uninstaller for Mac v8.1.2 应用深度清理卸载工具 兼容 M1

App Cleaner & Uninstaller Pro 是一款mac应用清理、mac应用卸载工具,它可以帮你深度清理应用残留,完全卸载mac应用程序。 应用介绍 App Cleaner & Uninstaller Pro 是一款mac应用清理、mac应用卸载工具,它可以帮你深度清理应用残留…

苹果手机如何深度清理_安卓手机必备清理软件APP,完全免费超级深度清理

大家好欢迎观看软件兔 大家都知道安卓手机本身的一些小问题,手机在运行的过程中会产生很多垃圾文件,图片、视频、音频还有广告图片,你手机用个一年就非常卡了,那是因为你手机里面的垃圾越来越多了,垃圾多了你手机就越来…

苹果手机如何深度清理_手机应用 | 推荐5款深度清理手机内存的软件

点击上方蓝色字 关注我吧 ✎ 前言 手机内存越来越大,软件也越来越多,随之而来的影响就是手机里面的文件垃圾越来越多,短期里也许不会产生什么影响,但是长期下来手机就会变的卡顿,所以这次就来推荐5款安卓手机内存清理的手机软件。我会从颜值、实用性两个方面进行打分分析,…

cleanmymac是怎么进行Mac的深度清理的

2019独角兽企业重金招聘Python工程师标准>>> mac电脑深度清理软件中说得上好的当属mac清理系统垃圾cleanmymac了,可以清理垃圾、清理插件、释放内存等等,真正做到电脑深度清理。 免费下载地址:http://wm.makeding.com/iclk/?zone…

计算机命令清除所有,电脑深度清理命令设置方法

今天windows7之家小编要为网友们带来大福利,教大家电脑深度清理命令设置方法,帮助网友们快速有效的清理垃圾。相信网友们都迫不及待的想要学习电脑深度清理命令设置方法了吧。那就不要犹豫,一起跟着小编往下看电脑深度清理命令设置方法吧。 新…