Linux CentOS7 Nmon
Nmon是一款计算机性能系统监控工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统。
Nmon官网
http://nmon.sourceforge.net/pmwiki.php
下载软件包
[root@localhost tools]# wget http://sourceforge.net/projects/nmon/files/nmon16d_x86.tar.gz
解压
[root@localhost tools]# tar xf nmon16d_x86.tar.gz
[root@localhost tools]# ls
nmon_power_64le_ubuntu16 nmon_x86_64_linux nmon_x86_debian7 nmon_x86_macpuppy nmon_x86_rhel6
nmon_power_64_linux nmon_x86_64_mint16 nmon_x86_debian8 nmon_x86_mint16 nmon_x86_sles12
nmon16d_x86.tar.gz nmon_power_64_rhel6 nmon_x86_64_mint17 nmon_x86_fedora17 nmon_x86_mint17 nmon_x86_sles13
nmon_power_32_linux nmon_power_64_rhel7 nmon_x86_64_opensuse13 nmon_x86_fedora18 nmon_x86_mint7 nmon_x86_tahrpuppy
nmon_power_32_rhel6 nmon_power_64_sles11 nmon_x86_64_rhel6 nmon_x86_fedora19 nmon_x86_mint8 nmon_x86_ubuntu10
nmon_power_32_sles11 nmon_x86_64_centos6 nmon_x86_64_rhel7 nmon_x86_fedora20 nmon_x86_opensuse12 nmon_x86_ubuntu13
nmon_power_64_kvm2 nmon_x86_64_centos7 nmon_x86_64_sles13 nmon_x86_fedora21 nmon_x86_opensuse13 nmon_x86_ubuntu15
nmon_power_64le_fedora22 nmon_x86_64_debian6 nmon_x86_64_ubuntu13 nmon_x86_fedora22 nmon_x86_peppermint4 nmon_x86_ubuntu8
nmon_power_64le_linux nmon_x86_64_debian8 nmon_x86_64_ubuntu15 nmon_x86_knoppix5 nmon_x86_precisepuppy nmon_x86_ubuntu9
nmon_power_64le_rhel7 nmon_x86_64_fedora17 nmon_x86_centos6 nmon_x86_knoppix6 nmon_x86_puppy_GNU_2.0.0 nmon_x86_zorin6
nmon_power_64le_ubuntu14 nmon_x86_64_fedora20 nmon_x86_debian5 nmon_x86_knoppix7 nmon_x86_puppy_GNU_2.6.15
nmon_power_64le_ubuntu15 nmon_x86_64_fedora21 nmon_x86_debian6 nmon_x86_linux nmon_x86_puppy_GNU_2.6.24
选择对应版本重命名并添加可执行权限启动
[root@localhost tools]# mv nmon16g_x86_rhel72 nmon
[root@localhost tools]# chmod +x nmon
[root@localhost tools]# ./nmon
使用
按c查看cpu信息
按m 查看内存信息
使用Nmon采集系统性能并生成报告
1、采集报告
[root@iZuligp6e1dyzfZ nmon]# ./nmon -s3 -c60 -f -m ./
##########################命令参数说明##########################
-s3 为每3s收集一次性能信息,
-c60 为收集60次,
-f 为生成的文件名包含该文件创建时间,
-m ./为指定测试报告存储路径为当前目录下
:::tips
执行完收集信息的命令后,生成了以主机名+创建年月+创建时间的文件,并且可以看到有个nmon的后台进程,即为收集服务器性能信息的进程,直到60次收集执行完之后,该进程才会结束。
:::
2、分析生成的报告
下载 nmon analyser分析工具,该工具可以将上面生成的.nmon文件转化为图表,更为直观。
下载地址:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser
安装包:nmon_analyser_v66.zip
解压安装包后,里面有一个xlsm文件
打开该文件后可以看到宏工具按钮
然后选择生成的nmon文件生成相应的分析报告。