nmon简介

    Nmon工具是开源的性能监控工具,用于监控linux系统的资源消耗信息,并能把结果输出到文件中,然后通过nmon_analyser工具产生数据文件与图形化结果。
    Nmon一般运行在我们的服务器中,jmeter测试脚本运行在负载机中,一般的负载机支持500并发数左右,根据测试需要我们增加负载机的数量。在我们使用Nmon时需要根据我们jmater请求的运行时间来决定Nmon启动的时间,一般Nmon先启动几秒然后启动jmeter测试脚本,脚本执行完成之后运行一段时间停止我们的Nmon。

安装

先将Nmon压缩文件上传至我们linux服务器中、解压缩。

tar -zxvf nmon16e_mpginc.tar.gz -C nmon

解压之后我们可以看到包含如图2的文件

 

 

 

 

 

 

 

 

 

 

 

 

根据我们linux服务器的版本执行对应的脚本,本次案例使用的centos7。在我们的nmon目录下执行如下命令

./nmon_x86_64_centos7 -f -T -s 2 -c 100 -m /u01/report/

命令中-s 2表示每2s记录一次,-c 100表示记录100次,算下来记录的时间位200s的时间。

查看Nmon进程

ps aux|grep nmon

如图3包含执行脚本的为统计nmon

 

使用kill命令杀掉进程