1、下载nmon工具如nmon_x86_64_centos7
2、上传该文件至linux服务器如/tmp/nmon/目录下,重命名为mv nmon_x86_64_centos7 nmon
3、修改权限为可执行:chmod +x nmon
4、执行./nmon,显示nmon的帮助主界面:
可输入参数:
c 显示CPU的信息
m 显示对应内存
n 显示对应网络
d 显示磁盘信息
t 显示系统的进程信息
q 退出Nmon
5、数据采集-即监控数据存入文件
./nmon -s3 -c10 -f -m /tmp/nmon/
-s3 每3秒采集一次数据
-c10 采集10次,即为采集本分钟的数据
-f 生成的数据文件中包含文件创建的时间
-m 指定生成的数据文件的存放目录
该命令启动后,会在/tmp/nmon/目录下生成监控文件,并持续写入资源数据,直至监控点收集完成。这些操作均自动完成,测试人员可继续完成其他操作。
如果想停止监控,需要通过ps -ef|grep nmon,查询出进程后kill -9 pid
[root@hdc_1 nmon]# pwd
/tmp/nmon
[root@hdc_1 nmon]# ll
总用量 40
-rw-r--r--. 1 root root 37393 8月 27 00:45 hdc_1_190827_0045.nmon
6、报告生成
本地需要下载nmon解析器,用excel打开分析工具如nmon analyser v34a.xls,点击excel文件中的
Analyse nmon data按钮,选择nmon数据文件,这样就会生成一个分析后的结果文件,用excel打开即可查看并分析绘制图标,
注:
如果点击Analyse nmon data按钮无反应,需执行操作:
工具->宏->安全性,然后再打开文件并允许运行宏
WPS用户需要安装VBA插件才可启用宏
nmon.png