自动化功能测试,性能测试,测试管理,测试过程改进,测试培训,致力于公司测试工具引用推广。联系MSN: lcyu888@hotmail.com,QQ:914353633

在网上找的,以前过用nmon,在此基础上继续整理

上一篇 / 下一篇  2011-09-26 14:41:47 / 个人分类:性能故障诊断

nmon的安装 .
nmon是一款专门用于linux或者IBM AIX系统的性能监控工具。nmon可以将监控结果保存为.csv文件,便于分析。

nmon可用于以下系统:

•AIX® 4.1.5、4.2.0、4.3.2 和 4.3.3等;
•AIX 5.1、5.2 和 5.3---nmon Version 10;
•pSeries® p5 和 OpenPower™ 上的 Linux™ SUSE SLES 9、Red Hat EL 3 和 4、Debian
•Linux SUSE、Red Hat 和许多最新的 x86(32 位模式的 Intel 和 AMD)上的发布版
•zSeries® 或 mainframe. 上的 Linux SUSE 和 Red Hat
 

以上是从官方文档copy来的,说明了nmon是干啥用的。最近在做一个性能测试的项目,客户的系统服务器搭在Linux上,本来用LoadRunner是可以搞定的,但项目经理说也用下nmon吧,和LoadRunner配合使用,至于为什么要这么用,我还没搞特别明白,不知道是不是nmon可以监测到LoadRunner不能监测的一些性能指标,正在研究中···

下来介绍下nmon的安装,真的真的很简单。

第一步:安装ubuntu,我装的是ubuntu9.10的虚拟机,这个没啥说的;

第二步:将从sourceforge官网下载的压缩包copy到ubuntu某个目录下,比如/usr/sstest (sstest是我新建的目录);

               我的下载目录:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download,直接下载列表中的第一个:nmon_linux_14g.tar.gz


第三步:在/sstest目录中用以下命令:#tar zxf nmon_linux_14g.tar.gz, 将该压缩包解压。这个包里是包含了用于好多个系统的nmon版本,我用ubuntu9.10,所以用于别的系统版本的文件都可以删掉。用于ubuntu9.10的nmon文件名是:nmon_x86_ubuntu910

 

第四步:修改权限:#chmod +x nmon_x86_ubuntu910

到此,nmon算是安装结束,就可以正式使用了。

 

简单尝试了下怎么用,从网上看来的,深入用法还在学习···

 

在上面所讲的/usr/sstest目录中,先改一下nmon的名字,不然每次用起来都要敲一长串。

#mv nmon_x86_ubuntu910 nmon         --->将文件名修改为nmon

#nmon -f -s 5 -c 20                --->使用nmon输出监控数据:使用nmon监控资源100s,每5s捕获一次数据(5*20=100s)

该命令结束后nmon会自动生成一个数据文件,输出在当前目录,文件名为:hostname_datetime.nmon(hostname就是主机名,datetime是系统当前时间)

#sort hostname_datetime.nmon >filename.csv            --->将上步生成的nmon文件转换为.csv文件,filename为你想保存的文件名字

 


TAG:

 

评分:0

我来说两句

Open Toolbar