jmeter压力测试监控篇(nmons监控)

nmon是一个简单的性能监测工具,可以监测CPU、内存、网络等的使用情况。

1、nmon下载安装:这里安装版本nmon_x86_64_centos6;

2、生成nmon监控文件

将下载的nmon:nmon_x86_64_centos6放到监控服务器;

A、界面监控:./nmon_x86_64_centos6 进入监控;

键入“c”查看系统CPU使用情况

键入“m”查看系统内存使用情况

键入“d”查看系统磁盘I/O情况

键入“h”查看帮助信息

B、后台监控

执行命令:./nmon_x86_64_centos6 -f -N -m /nmon/log -s 30 -c 120

文件的输出格式为:hostname+分隔符(_)+ 年月日 + 时分 + 后缀(nmon)

其中各参数表示:

  • -f 按标准格式输出文件:
  • -N include NFS sections
  • -m 切换到路径去保存日志文件
  • -s 每隔n秒抽样一次,这里为30
  • -c 取出多少个抽样数量,这里为120,即监控=(120*30)/60/60=1小时

根据小时计算这个数字的公式为:c=h3600/s,比如要监控10小时,每隔30秒采样一次,则c=103600/30=1200

该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成——即监控1小时,这些操作均自动完成,无需手工干 预,测试人员可以继续完成其他操作。如果想停止该监控,需要通过ps -ef|grep nmon查询进程号,然后杀掉该进程以停止监控。

3、利用nmon_analyser将nmon监控文件转化为excel

4、从excel获取监控结果

5、定时监控

1)   执行命令:crontab -e

2)   在最后一行添加如下命令:
0 8 * * 1,2,3,4,5  /nmon/nmon_x86_rhel5  -f -N -m /nmon/log  -s 30 -c 1200
表示:周一到周五,从早上08点开始,监控10个小时(到18:00整为止),输出到/nmon/log

参考:https://www.cnblogs.com/simeone/p/4026173.html

          https://www.cnblogs.com/longjshz/p/5779215.html 

猜你喜欢

转载自blog.csdn.net/lusainan_testgirl/article/details/81977550
今日推荐