Nmon简介

Nmon是由IBM提供的,免费监控AIX系统和linux系统资源的工具,使用比较广泛。相对于其他的监控工具来说,nmon所记录的信息比较全面,它能在系统运行中实时地捕捉系统资源的使用情况,并能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件和图形化的结果。

另外,它不会消耗大量的CPU周期,通常低于百分之一。

nmon所记录的数据包含以下几个方面:

● cpu占用率

● 内存使用情况

● 磁盘I/O速度、传输和读写比

● 文件系统的使用率

● 网络I/O速度、传输和读写比率、错误统计率与传输包的大小

● 消耗资源最多的进程

● 计算机详细信息和资源

● 页面空间和页面I/O速度

● 用户自定义的磁盘组

● 网络文件系统

Nmon安装使用

1、检查监控服务器的操作系统,假设为centos5.8 64位,根据操作系统来选择nmon监控工具版本

2、将nmon监控工具放到监控服务器相应目录下,解压,并赋予执行权限chmod +x mon_x86_64_centos5

3、运行./nmon_x86_64_centos5,便可进入nmon实时监控界面,我们输入相关的命令就会出现相关的信息

Windows监控磁盘IO nmon监控磁盘_监控工具

4、输入h键,查看命令选项

Windows监控磁盘IO nmon监控磁盘_服务器_02

5、输入c,m,d,可以实时观察cpu,内存,磁盘I/O的信息

Windows监控磁盘IO nmon监控磁盘_监控工具_03

Nmon数据采集与分析


nmon_analyser是nmon的一个工具可以把nmon生成的报告转化成excel报表的形式供用户查看。


1、输入./nmon_x86_64_centos5 -f -t-s 10 -c 6命令,将nmon生成的信息转化成.nmon后缀的文件。


-f:按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon

-t:输出中包括占用率较高的进程

-s 10:每30秒收集一次数据

-c6:一共收集6次



6*10秒后,nmom进程会消失。


2、下载nmonanalyser软件到windows本地。打开解压缩文件后,我们会发现2个文件,一个是nmonanalyse的说明word格式的说明稳定,另一个是excel格式的nmonanalyse文件。双击Excel文件,打开文件,点击【Anayse nmon data】按钮,添加监控服务器上生成的.nmon文件,自动生成图形。


3、性能参数介绍