背景
在测试中,有必要引入软件使用过程中的资源开销的数据进行分析。及早发现内存泄露等异常的情况。
在市场上的开源解决方案中,由IBM出品的nmon工具有“小而精”的美誉。
下载
官方说明,目前nmon支持以下平台POWER, x86, x86_64, Mainframe & now ARM (Raspberry Pi),AIX
下载地址 http://nmon.sourceforge.net/pmwiki.php
使用步骤
总体的使用步骤可以基于以下思路进行:
下载压缩包进行解压处理(tar ......)
选择适应于当前平台的可执行文件进行授权(chmod ......)
运行当前文件收集数据
对收集到的数据文件进行报表分析
定时任务
执行命令:#crontab –e
在最后一行添加如下命令:路径是绝对路径
0 8 * * 1-5 cd home/wqching/nmon/nmon_x86_rhel5 -f -N -m ./nmon/log -s 30 -c 1200
-f 按标准格式输出文件:_YYYYMMDD_HHMM.nmon
-N include NFS sections
-m 切换到路径去保存日志文件
-s 每隔n秒抽样一次,这里为30
-c 取出多少个抽样数量,这里为1200,即监控=1200*(30/60/60)=10小时
图片.png