您的位置:首页 > 运维架构 > Linux

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

2014-05-05 14:18 567 查看
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

运行界面如下:



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

或者生成报告,供后期分析:
./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文件即可。

在保存的分析报告里面,通过图表的方式直观的显示收集段时间内的系统运行情况。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息