linux服务器的监控工具nmon

nmon官网下载相应版本,如centos7 下载nmon16e...

1.wget http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz下载;

2.新建目录nmon16e,mkdir nmon16e

3.解压到指定目录nmon16e; tar -zxvf nmon16e_mpginc.tar.gz -C nmon16e

4.在nmon16e中找到 ..._centos7,并对它添加执行权限;

 5.把..._centos7加入环境变量中,mv nmon_x86_64_centos7 /usr/local/bin/nmon

6.输入nmon,启动nmon; 下图显示了不同快捷键的用法;

 6.1,按下c,显示cpu信息;按下m,显示内存信息;

 7.数据采集;

性能测试时,需要根据测试场景的执行情况,分析一段时间内系统资源的变化,这时需要nmon采集数据并保存下来,以下是常用参数;

 -f :生成文件,文件名=主机名+当前时间.nmon

-T:显示资源占有率较高的进程;

-s:-s 5 表示每隔5s采集一次数据;

-c:-c 10 表示总共采集10次数据;

-m:指定文件保存目录;

如:nmon -f -s 30 -c 8 -m /usr/local

7.1.若是想要关闭nmon,ps -ef | grep nmon;

 7.2 根据pid,杀掉进程;kill -9 pid

 

 8.使用winscp将centos7下的测试结果,拷贝到windows下;

9.数据分析;

使用nmon_analyser,IBM中的某大咖写的;

 8.1下载,解压;

 8.2.双击 nmon analyser v66.xlsm,excel需要允许打开宏;

 8.3.点击excel中的"analyze nmon data",然后打开结果文件.nmon格式,另存为.xlsx格式;

 8.4 如下图结果;

猜你喜欢

转载自www.cnblogs.com/canglongdao/p/12421958.html