当前位置: 监察器 >> 监察器发展 >> 服务器性能监控神器nmon使用介绍
Nmon(Nigel’sMonitor)是由IBM提供、免费监控AIX系统与Linux系统资源的工具。该工具可将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用excel分析工具(nmonanalyser)进行数据的统计分析。
搜索下载nmon,上传到服务器解压。我用一个比较老的版本给大家演示一下。解压完有nmon16e_x86_rhel65,和nmonanalyserv34a.xls。
nmon16e_x86_rhel65前面是可执行文件,会生成监控文件,监控文件里面就是采集的服务器硬件指标,后缀是.nmon。
nmonanalyserv34a.xls用来将这个监控文件转化为容易读的Excel表格,带有图表。
这个工具启动后自动后台运行,可以长时间采集硬件指标,适用于采集一段时间,例如采集几天,然后汇总对比分析性能的场景。
通过分析硬件资源的占用变化原因,是会有很多新的发现,使我们对系统的掌握更加透彻。
启动nmon的命令如下
./nmon16e_x86_rhel65-f-s10-c-m./
若首次执行失败提示PermissionDenied,执行chmod+xnmon16e_x86_rhel65即可。
参数解释:
-s10每10秒采集一次数据。
-c采集次硬件数据,表示我要长时间采集
-f生成的数据文件名中包含文件创建的时间。
-m生成的数据文件的存放目录为当前目录。
监控文件的名字由“主机名+时间”组成
nmon文件按照采样间隔,不断写入数据
采集结束,关闭nmon
将nmon文件传到本地电脑(ASCII格式传输),用nmonanalyserv34a.xls转换格式。如果有宏相关的警告,按“工具-宏-安全性-选择低安全性”即可。
会多次弹窗,问是否替换现有x86定义,全都点击是。
保存xls格式的文件。打开xls文件。下方标签名称代表该标签监控的硬件指标,
下面是网络和内存使用的监控指标。