nmon系统监控工具介绍及使用分析 for linux

nmon是IBM公司开发的,最初专为监控AIX系统资源使用的工具。后移植到通用平台,成了unix和linux平台最好用的系统性能监控工具。


一、nmon系统的安装

目前提供2种方式的安装途径,一种是直接下载源代码,自己编译安装;另一种方式是下载已经预编译好的包,直接选择对应平台的包执行就可以了,预编译好的包已基本覆盖了目前比较常用的平台。


包下载地址:http://cznic.dl.sourceforge.net/project/nmon/


下载最新包nmon_linux_14i.tar.gz,并解压:


tar -zxvf nmon_linux_14i.tar.gz


解压后生成目录nmon_linux_14i,进入该目录,选择操作平台对应的软件包赋予执行权限(以Centos6为例):


chmod +x nmon_x86_64_centos6


执行完以上步骤就可以使用nmon来监控系统性能了。


二、使用nmon

nmon可以实时显示性能监控的数据结果,也可以把结果生成报告,以供后期分析


进入nmon运行程序目录,直接运行nmon就可以实时显示性能监控数据结果:

./nmon_x86_64_centos6


运行界面如下:

wKioL1NnKiPCovgyAACJzRZoPs8347.jpg

输入需要监控的项,显示实时的性能情况;


或者生成报告,供后期分析:

./nmon_x86_64_centos6 -fT -s 5 -c 500

每5秒统计一次,共统计500次,生成文件xxx.nmon文件,下载该文件到pc机。


三、数据分析

xxx.nmom文件打开后内容显示有点混乱,需要专门的工具进行分析。


从以下地址下载分析工具:

https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/wiki/61ad9cf2-c6a3-4d2c-b779-61ff0266d32a/page/b7fc61a1-eef9-4756-8028-6e687997f176/attachment/721e9797-b5fc-41d7-9b2f-5bd2aa2c8f7d/media/nmon_analyser_34a.zip


下载后解压文件,生成2个新文件,执行nmon analyser v34a.xls,点击文件里面的analyser nmon data,然后选择上面下载的xxx.nmon文件,完成后另存为excel文件即可。


在保存的分析报告里面,通过图表的方式直观的显示收集段时间内的系统运行情况。


你可能感兴趣的:(nmon监控linux系统性能)