做SIPP测试,计划用nmon做性能统计, 无奈公司所用服务器均为ubuntu 9.10 ,IBM发布的均不支持 ,只要网上寻找解决方法。
sudo apt-get install libncurses5-dev
wget http://cdnetworks-kr-1.dl.sourceforge.net/project/nmon/lmon13g.c
wget http://cdnetworks-kr-1.dl.sourceforge.net/project/nmon/makefile
mv lmon13g.c lmon.c
make nmon_x86_ubuntu810
sudo mv nmon_x86_ubuntu810 /usr/bin/nmon
运行 /usr/bin/nmon 即可看到nmon界面, 测试可根据自己需要来使用参数, 之后会生成一个.nmon的文件, 在windows下可以用nmon_analyser 对其进行分析, 生成性能图标以便测试人员进行性能分析
nmon_analyser下载地址:http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser
nmon 常用参数:
-f: 输出文件
-T: 输出最耗资源的进程
-s: 收集数据的时间间隔
-c: 收集次数
e.g.
/root/nmon/nmon_x86_rhel4 -fdt -s 60 -c 480
crontab -l
#monitor at 08am everyday
00 08 * * * /root/nmon/monitor.sh
PS:10.04的 apt源里有nmon了.
A example for monitor CPU/MEM/DISK on ubount 11.4 by nmon