1、下载nmon ,我下载的是对应redhat 7.4
2、下载对应的分析工具
3、上传nmon16g_x86.tar.gz
4、tar -xzvf nmon16g_x86.tar.gz
5 ./nmon16g_x86_rhel72 -f -t -s 30 -c 10
上面命令的含义是:
-f :按标准格式输出文件名称:_YYYYMMDD_HHMM.nmon
-t : 输出最耗资源的进程
-s :每隔n秒抽样一次,这里为30秒
-c :取出多少个抽样数量,这里为10,即监控=10*30/60=5分钟
该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成——即监控1小时,这些操作均自动完成,无需手工干预,测试人员可以继续完成其他操作。如果想停止该监控,需要通过“#ps –ef|grep nmon”查询进程号,然后杀掉该进程以停止监控。
6、从服务器上下载监控文件 localhost_201130_2053.nmon
7、打开nmon analyser v66.xlsm ,启用“宏”
通过以上标红的按钮打开localhost_201130_2053.nmon,自动生成文件localhost_201130_2053.nmon.xlsx
8、打开localhost_201130_2053.nmon.xlsx查看监控情况