首页 > 代码库 > Linux中nmon的安装与使用

Linux中nmon的安装与使用

nmon的安装:

1.新建目录nmon:mkdir -p /home/tool/nmon

2.获取nmon安装包,下载地址:

http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

需要根据需要来选择,本人使用的是centos,故选择这个安装包:

技术分享

 

3.将该tar包通过sftp上传到linux的nmon目录下

4.在linux中解压该tar包: tar -zxvf nmon16e_mgpinc.tar-gz

5.修改nmon_x86_64_centos7的权限:chmod u+x nmon_x86_64_centos7

6.创建软链接:ln -s /home/tool/nmon/nmon_x86_64_centos7 /usr/bin/nmon

nmon的使用:

1.以root用户登录,输入nmon,如下图所示:

技术分享

 根据提示输入对应的key即可显示统计信息。

技术分享

2.生成nmon报告:

[root@site1 log]# nmon -s 10 -c 60 -f -m /home/log/

-s:指定数据采集的间隔时间,这里为10s

-c:指定数据采集的次数,这里为60次

-f:生成的文件包含开始执行数据采集的时间

-m:指定数据生成的文件目录

文件生成如下图所示:

技术分享

文件格式为:hostname_日期_时间.nmon

下载 nmon analyser (生成性能报告的免费工具):

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser

将之前生成的 nmon 数据文件传到 Windows 机器上,用 Excel 打开分析工具nmon analyser v51_2.xlsm 。点击 Excel 文件中的 "Analyze nmon data" 按钮,选择 nmon 数据文件,这样就会生成一个分析后的结果文件: site1_170609_1141.nmon.xlsx ,用 Excel 打开生成的文件就可以看到结果了。

技术分享

3.设置定时任务监控系统:

技术分享

crontab设置方法见:http://www.cnblogs.com/maybo/p/5183753.html

Linux中nmon的安装与使用