Ubuntu9.10下nmon的安装

来源:互联网 发布:淘宝哪家红翼真的 编辑:程序博客网 时间:2024/05/21 23:32

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为你想保存的文件名字

  • 原创粉丝点击