nmon使用方法

nmon使用方法

 

nmon目前可支持AIX和LINUX,可到以下地址去免费下载:http://www-941.haw.ibm.com/collaboration/wiki/display/WikiPtype/nmon

nmon的使用比较简单,不用安装,直接将对应版本的安装包放到服务器上的某个目录下,运行即可,例如:

#./nmon_x86_rhel4

显示CPU可按C,同样,Memory—M,Network I/O----N, Disk I/O---D如下:

按q键可以退出nmon,但是此时的定位符有点乱,最好clear一下。

# ./nmon –f  -s 30 –c 100

说明:-f 以文件的形式输出,默认输出是机器名+日期.nmon的格式,也可以用-F指定输出的文件名,例如: # ./nmon_x86_rhel4 –Ftest.nmon  -s 30 –c 100;

-s是采样频率,隔多长时间收集一次,这里我指定的是30秒一次;

-c是采样次数,一共要收集多少次,这里我指定的是100次。

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

./nmon -f -s 10 -c 150

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

先创建一个脚本,例如命名为nmon.sh,如下:

#! /bin/sh

./nmon_x86_rhel4  -F 6326081116_6AM.nmon -s 60 -c 240
 给这个文件授权:

 #chmod777 nmon.sh

然后建一个job:

# at –f nmon.sh6:00 January 16

运行完毕如下:

如果要建长期任务可以用crontab命令进行,建议一般不要用这个命令,否则很容易忘记你建过多少任务,造成后台事务消耗资源。

 

分析:

将生成的.nmon文件转为excel能识别的.csv文件,如下:

# sort test.nmon > test.csv

生成的.csv文件就可以放到windows平台下进行分析了。

 

 

通常,我不太建议对稳定性测试用nmon监控,因为需要收集太多的信息生成文件较大,实际上,要对linux/unix的服务端资源进行性能监控,用vmstat和iostat这两个命令去收集足够了。

 

在/home/software/nmon

nmon.sh 10 1 

10指每10秒统计一次,1指共运行1分钟,每300次会新生成一个文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值