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实时监控界面,我们输入相关的命令就会出现相关的信息
4、输入h键,查看命令选项
5、输入c,m,d,可以实时观察cpu,内存,磁盘I/O的信息
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、性能参数介绍