Nmon:是一个分析aix和linux性能的免费工具(其主要是ibm为自己的aix操作系统开发的,但是也可以应用在linux操作系统上)
Nmon_analyser:是nmon的一个工具可以把nmon生成的报告转化成excel报表的形式供我们查看。两者的结合可以把各个硬件的监控信息生成形象化的分析报表图。
nmon下载
http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
上传到linux服务器,解压
unzip nmon_x86_12a.zip
针对不同平台的二进制nmon,找到系统对应的文件,给予文件执行权限,例如nmon_x86_rhel52
chmod +x nmon_x86_rhel52
执行nmon工具
./nmon
c 显示CPU信息
m 显示内存信息
n 显示网络信息
q 退出
采集数据
#./nmon -s 10 -c 60 -f -m ./logs/
参数解释:
-s10 每 10 秒采集一次数据。
-c60 采集 60 次,即为采集十分钟的数据。
-f 生成的数据文件名中包含文件创建的时间。
-m 生成的数据文件的存放目录。
这样就会生成一个 nmon 文件,并每十秒更新一次,直到十分钟后。
该行命令将在当前目录中创建输出文件,其名称为:_date_time.nmon, hostname是这台主机的主机名。
nmon -h查看更多帮助信息。
下载linux_test_120724_0822.nmon文件到本地,使用nmonanalyser打开分析
nmonanalyser下载
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser
打开里面的excel文件,点击按钮,打开.nmon文件即可
如果宏不能运行,需要做以下操作:
OFFICE: 工具 -> 宏 -> 安全性 -> 中,然后再打开文件并允许运行宏。
WPS: 安装vba->开启宏