Linux-nmon系统性能监控工具的使用及报表产出

在进行性能测试的时候,需要获取服务器的各项指标,例如 CPU、MEM、I/O、DISK 等。网上有很多的监控工具,nmon 就是其中的一个,其可与 JMeter结合使用,测试系统的性能。其概要的介绍,可通过度娘百科查看,在此不再赘述。

 

一、下载

下载链接:https://sourceforge.net/projects/nmon/files/

下载版本:nmon16e_mpginc.tar.gz

 

二、解压

将 gz 文件移动至目标目录,执行解压命令:tar -zxvf nmon16e_mpginc.tar.gz。

依据系统版本(我的机器版本是 centos 65),对脚本添加可执行权限:chmod u+x nmon_x86_x64_centos6

此后目录文件列表如下所示:

 

 

三、启动nmon

进入解压目录,依据系统版本对应启动,故而执行命令:./nmon_x86_x64_centos6,启动后如下图所示: 

 

 

 

四、命令

依据上图中的命令提示,可直接在屏幕按下对应的键,即可显示对应的信息(间隔2s刷新),例如按下 cm ,显示 CPU、MEM 信息如下所示:

 

 

 

再次按下对应项的键,对应项会取消显示。

 

五、监控数据保存

命令示例:

 ./nmon_x86_64_centos6 -f -s 2 -c 10

-s:表示捕获数据间隔,单位秒

-c:捕获次数。建议不要超过300。考虑到 excel 的行、列最大数限制。

命令执行成功后,会在当前目录生成结果文件,结果文件命名格式:

<hostname>_date_time.nmon

该文件采用逗号分隔值 (CSV) 的格式,并且可以将其直接导入到电子表格中。同时也可直接使用文本编辑器查看。

执行如下命令,还可捕获消耗资源最多的进程。

 ./nmon_x86_64_centos6 -fT -s 2 -c 10

 

六、报表生成

生成报表工具:

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser

下载数据分析报表工具zip文件,内容如下所示:

 

 

 

点击【Analyze nmon data】选择nmon的数据监控文件 VM_187_208_160630_1714.nmon 并确认,应用会自动分析数据,生成数据报表,报表默认文件名为:VM_187_208_160630_1714.nmon.xlsx,通过 EXCEL 打开即可查看服务器监控的各项数据报表,如下图所示:

 

 

 

至此,此文顺利完结,希望此文能够给初学 JMeter 的您一份参考。

最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^

原文地址http://www.cnblogs.com/fengpingfan

 

转载于:https://www.cnblogs.com/111testing/p/10392163.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值