标签:
一、背景
因为公司的新产品将要上线,开会的时候经理提到要做性能测试,开发要开发出一个小并发程序,我在等的过程中,想到要是对服务器进行加压,那要如何监控服务器的性能指标变化呢?
【当然,在做性能测试前,我们先要知道需求,性能测试相关的知识,还有主要性能测试的指标是什么等等相关的知识(过一段时间我再好好总结,这里主要说明这款监控工具)】
在不断的搜索中,找到了nmon这款工具。
二、采用的理由
1.免费
2.安装简单,快
3.运行不会占用过多的系统资源,通常CPU利用率不会超过2%
4.来源:百度百科
nmon 工具可以为
AIX 和
Linux 性能专家提供监视和分析性能数据的功能,其中包括:
还包括一个用来从 nmon 的输出生成图形并创建可以在 Web 站点显示的 .
gif文件的新工具
三、使用
1.准备:
(1)nmon工具: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
(按照Linux的版本[lsb_release -a 可以用来查看Linux版本]下载对应的nmon)
(2)nmon分析工具: https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser
2.使用步骤
i.把工具放在自定义路径:
ii. 输入:
# ./nmon_x86_64_centos7 -f -t -s 300 -c 288
(在后台运行)
参数表示:
-f 按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon
-t 输出最耗资源的进程
-s 每隔N秒抽样一次,这里为300秒
-c 取出多少个抽样数量,这里为288,即监控=300*288/3600=24小时
iii.通过以下的命令,将.nmon文件转化为.csv文件
sort xxx_110311_1305.nmon>xxx_110311_1305.csv
Ⅳ.用nmon分析工具打开xxx_110311_1305.csv
Ⅴ.结果分析
nmon——Linux监控工具
标签:
原文地址:http://www.cnblogs.com/winni-blogs/p/5583998.html