目录
nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。
nmon所记录的数据包含以下一些方面(也是我们在寻找问题过程中所关注的资源点):
● cpu占用率
●内存使用情况
●磁盘I/O速度、传输和读写比率
●文件系统的使用率
●网络I/O速度、传输和读写比率、错误统计率与传输包的大小
●消耗资源最多的进程
●计算机详细信息和资源
●页面空间和页面I/O速度
●用户自定义的磁盘组
●网络文件系统
首先根据被检测服务器的版本信息下载对应的nmon,nmon下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
[root@hlyy ~]# cat /proc/version Linux version 3.10.0-693.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Tue Aug 22 21:09:27 UTC 2017 [root@hlyy ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)
由上可得服务器版本信息:CentOS 7.4.1708 ,x86_64,则下载nmon版本为:
然后将下载的nmon16d_x86.tar.gz 上传的到nmon目录下,解压(tar -zxf nmon16d_x86.tar.gz)后选择我需要的版本:nmon16g_x86_rhel72(为方便可以为nmon创建软连接(同windows下的桌面快捷方式))
验证安装成功:
在nomn目录下,输入:./nmon,看到如下界面则为安装成功
在2的基础上,输入c可显示CPU的信息,“m”对应内存、“n”对应网络,“d”可以查看磁盘信息;“t”可以查看系统的进程信息;
如输入c: