2014年2月7日星期五

Linux_014:nmon 和 nmon analyser

nmon 可以为 Linux 性能提供实时的监控数据(CPU、Memory、Disk、Network)。
nmon analyser 可以以图表的形式展现监控数据,更加直观明了。

nmon 二进制文件下载地址: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
nmon 源代码文件下载地址: http://nmon.sourceforge.net/pmwiki.php?n=Site.CompilingNmon
nmon analyser下载地址:https://www.ibm.com/developerworks/community/wikis/home?lang=en#/wiki/Power%20Systems/page/nmon_analyser
nmon alalyser Java jar 下载地址:http://sourceforge.net/projects/jnmonanalyser/

1. nmon 使用
下载最新的nmon_linux_14i.tar.gz后,解压,找到对应OS的版本

1.1 实时监控
如果OS是RHEL,运行./nmon_x86_64_rhel54,然后根据界面提示操作。

1.2 监控一段时间:nmon [-h] [-s ] [-c ] [-f -d -t -r ] [-x]
(1)-h 帮助信息
(2)-f  电子表格输出格式 [note: default -s300 -c288]
(3)-s <seconds>  刷新间隔 [default 2]
(4)-c <number>   of refreshes [default millions]
(5)-d <disks>    to increase the number of disks [default 256]
(6)-t spreadsheet includes top processes
(7)-x  capacity planning (15 min for 1 day = -fdt -s 900 -c 96)
(8)-m   数据文件生成的所在目录

例子:
(1)nmon -f -s 5 -c 120
5秒采样一次,采样120次,5 x 120 = 600 秒,即10分钟。
(2)nmon -fF 10min6000.nmon -s 5 -c 150
5秒采样一次,采样150次,并写到10min6000.nmon文件中。

2. nmon analyser 使用
运行java -jar nmonanal_0.1.2.jar,会弹出界面,然后加载某个.nmon文件,会以图表形式展现。

参考文献:
1. http://www.searu.org/linux-tools-nmon.html

没有评论: