nmon是ibm推出的一款开源的服务器性能监控工具,可以在性能测试时使用。项目地址 : http://nmon.sourceforge.net/pmwiki.php
使用下载并解压最新版本的nmon
wget http://downloads.sourceforge.net/project/nmon/nmon16d_x86.tar.gz?r=&ts=1456280737&use_mirror=jaist
tar zxvf nmon16d_x86.tar.gz
解压开以后可以看到有多个nmon文件
[root@localhost nmon]# ls
nmon16d_x86.tar.gz nmon_power_64_sles11 nmon_x86_64_sles13 nmon_x86_knoppix5 nmon_x86_puppy_GNU_2.6.15
nmon_power_32_linux nmon_x86_64_centos6 nmon_x86_64_ubuntu13 nmon_x86_knoppix6 nmon_x86_puppy_GNU_2.6.24
nmon_power_32_rhel6 nmon_x86_64_centos7 nmon_x86_64_ubuntu15 nmon_x86_knoppix7 nmon_x86_rhel6
nmon_power_32_sles11 nmon_x86_64_debian6 nmon_x86_centos6 nmon_x86_linux nmon_x86_sles12
nmon_power_64_kvm2 nmon_x86_64_debian8 nmon_x86_debian5 nmon_x86_macpuppy nmon_x86_sles13
nmon_power_64le_fedora22 nmon_x86_64_fedora17 nmon_x86_debian6 nmon_x86_mint16 nmon_x86_tahrpuppy
nmon_power_64le_linux nmon_x86_64_fedora20 nmon_x86_debian7 nmon_x86_mint17 nmon_x86_ubuntu10
nmon_power_64le_rhel7 nmon_x86_64_fedora21 nmon_x86_debian8 nmon_x86_mint7 nmon_x86_ubuntu13
nmon_power_64le_ubuntu14 nmon_x86_64_linux nmon_x86_fedora17 nmon_x86_mint8 nmon_x86_ubuntu15
nmon_power_64le_ubuntu15 nmon_x86_64_mint16 nmon_x86_fedora18 nmon_x86_opensuse12 nmon_x86_ubuntu8
nmon_power_64le_ubuntu16 nmon_x86_64_mint17 nmon_x86_fedora19 nmon_x86_opensuse13 nmon_x86_ubuntu9
nmon_power_64_linux nmon_x86_64_opensuse13 nmon_x86_fedora20 nmon_x86_peppermint4 nmon_x86_zorin6
nmon_power_64_rhel6 nmon_x86_64_rhel6 nmon_x86_fedora21 nmon_x86_precisepuppy
nmon_power_64_rhel7 nmon_x86_64_rhel7 nmon_x86_fedora22 nmon_x86_puppy_GNU_2.0.0
使用 ./nmon_x86_64_centos6 进入监控界面
+nmon-16d---------------------Hostname=localhost----Refresh= 2secs ---11:29.29-------------------------------------------------- |
| _ __ _ __ ___ ___ _ __ For help type H or ...
| | '_ \| '_ ` _ \ / _ \| '_ \ nmon -? - hint
| | | | | | | | | | (_) | | | | nmon -h - full details
| |_| |_|_| |_| |_|\___/|_| |_|
| To stop nmon type q to Quit |
| ------------------------------
| CentOS release 6.2 (Final) CentOS release 6.2 (Final) |
| GenuineIntel Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz |
| MHz=3192.629 bogomips=6385.25 |
| ProcessorChips=1 PhyscalCores=2 |
| Hyperthreads =0 VirtualCPUs =2
|
| Use these keys to toggle statistics on/off: |
| c = CPU l = CPU Long-term - = Faster screen updates |
| m = Memory V = Virtual memory + = Slower screen updates |
| d = Disks n = Network j = File Systems |
| r = Resource N = NFS . = only busy disks/procs |
| k = Kernel t = Top-processes h = more options |
| q = Quit |
|----------------------------------------------------------------------------------------------------------------
生成报表文件
./nmon_x86_64_centos6 -s10 -c60 -f -m ~/nmon_report
参数解释:
-s10 每 10 秒采集一次数据。
-c60 采集 60 次,即为采集十分钟的数据。
-f 生成的数据文件名中包含文件创建的时间。
-m 生成的数据文件的存放目录。
报表文件可以通过 nmon analyser 进行数据分析
官网
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser
百度盘 nmon analyser v4.7
http://pan.baidu.com/s/1dEwVsHz