用nmon监控linux资源手记

51 篇文章 0 订阅
10 篇文章 0 订阅

 

  总听说用nmon监控linux资源很好用,今天刚好有机会试一把,记录一下:

  1.安装:

     先下了压缩包“nmon_x86_11f.zip”,然后用winscp工具传到linux中;

     unzip解压后,里面有8个文件如下:

        nmon_x86_debian31
        nmon_x86_fedora5
        nmon_x86_knoppix5
        nmon_x86_rhel2
        nmon_x86_rhel3
        nmon_x86_rhel4
        nmon_x86_sles10
        nmon_x86_sles9

     用ll命令查看目录中的文件及权限,都是只读的。因为要用到这个:nmon_x86_fedora5,所以需要改下他的权限:

        chmod 777 nmon_x86_fedora5
 

    2.使用:

       例如想执行20分钟,每隔10秒监控一次,命令如下:

         ./nmon_x86_fedora5 -fT -s 10 -c 120

        运行时系统无任何反应,可通过ll命令查看目录,里面会生成一个.nmon的文件,这个就是监控的资源记录文件啦~文件名字是以用户名和时间命名的,所以很好查看。

        想停止监控nmon的进程,可用以下命令:

          ps -aef|grep *nmon*    //查看进程ID

          kill -9 进程ID                 //关闭进程

其中:

  -s是采样频率,隔多长时间收集一次,这里我指定的是10秒一次;
  -c是采样次数,一共要收集多少次,这里我指定的是120次。


注意:这里单次收集的文件大小最多不能超过65K行(EXCEL里的限制),大约是在nmon中 –c的值不超过330次就OK。

 

      3.分析

         把上面生成的.nmon文件再用winscp工具倒到windows系统;

         下载一个nmon分析工具:nmon analyser v327.xls ,点击文件中的“Analyse nmon data”按钮,然后选择要分析的.nmon文件,即可把监控到的资源信息全部导入到此分析工具中。

 

 

 

 

 

 

 


 

 

  nmon生成的文件比较大,建议每次收集的次数不要太多,若需要收集很长时间的数据,建议分开收集,也就是生成多个文件,LINUX里可以用建多个job的方式进行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值