服务器资源监控工具-nmon、nmon_analyser

服务器资源监控工具-nmon

什么是nmon

nmon 是 Nigel’s Performance Monitor for Linux on POWER, x86, x86_64, Mainframe and now ARM (Raspberry Pi) 的缩写。

Nmon (Nigel’s Monitor)是由IBM 提供、免费监控 AIX 系统与 Linux 系统资源的工具。该工具可将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具(nmon analyser)进行数据的统计分析。

开源性能监控工具,用于监控linux系统的资源消耗信息,并能把结果输出到文件中,然后通过nmon_analyser工具产生数据文件与图形化结果。

nmon,帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。

nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:

  • CPU 使用率
  • 内存使用情况
  • 内核统计信息和运行队列信息
  • 磁盘 I/O 速度、传输和读/写比率
  • 文件系统中的可用空间
  • 磁盘适配器
  • 网络 I/O 速度、传输和读/写比率
  • 页面空间和页面速度
  • CPU 和 AIX 规范
  • 消耗资源最多的进程
  • IBM HTTP Web 缓存
  • 用户自定义的磁盘组
  • 计算机详细信息和资源
  • 异步 I/O,仅适用于 AIX
  • 工作负载管理器 (WLM),仅适用于 AIX
  • IBM TotalStorage® Enterprise Storage Server® (ESS) 磁盘,仅适用于 AIX
  • 网络文件系统 (NFS)
  • 动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower

nmon安装及使用

官方: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

测试验证系统为Centos 7.6

  1. 官网下载
    官方: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
wget http://sourceforge.net/projects/nmon/files/nmon16m_helpsystems.tar.gz
  1. 安装并运行
mkdir nmon

把nmon用ftp上传到nmon

tar -zxvf nmon16m_helpsystems.tar.gz 
mv nmon_x86_64_centos7 nmon
chmod 777 nmon

启动

./nmon

在交互式窗口中,可以使用nmon 快捷键来显示不同的系统资源统计数据:
在这里插入图片描述

按下c,m,d后如下图,CPU、内存、磁盘的消耗情况都直观的展现出来了,按q键可以退出。
在这里插入图片描述
我们来看下nmon常用的参数
-s 每隔多少秒刷新一次屏幕,就是每隔多少秒记录一次数据
-c 刷新次数,就是记录次数
-f 电子表格输出格式,形成一个可以以Excel表解读的数据集。

./nmon -f -s 60 -c 10

等待该命令结束后,我们需要的数据就出来了。输出的文件名称格式为“主机名_年月日_时分.nmon”,当然此时的数据我们无法直接解读,我们需要借助nmon analyser,它会为我们生成更加直观的Excel表。

nmon analyser使用

在做数据库性能压测的时候,需要关注数据库服务器的操作系统资源使用情况,比如IO,CPU、内存、网络等等。

所以就需要使用nmon来收集信息,并通过nmon analyser对收集的信息进行分析

具体操作方法如下:

1、./nmon -f -t -s 10 -c 180 -m /tmp/
-f 生成数据文件名中包含文件创建的时间
-t 输出中包括占用率较高的进程
-s 10 每10秒采集一次数据
-c 180 采集180次
-m 生成的报告文件的存放目录

2、使用进行分析nmon analyse对上步收集的日志进行分析

nmon analyser可以在IBM的官网下载,点击下载。结构很简单,只有两个,一个Word,一个Excel,Word是说明文档,Excel就是我们需要的工具了。双击打开这个Excel文件,点击“Analyze nmon data”,然后选择我们刚才生成的nmon文件,大概十几秒左右(数据量不同,生成的时间也不一样)就会生成我们需要的报表了。此时我们就可以更加直观的观看CPU,内存等数据了。
在这里插入图片描述

注意事项:nmon analyser需要借助Excel的宏,WPS默认没有安装宏,即使你下载了插件,貌似也不能正常使用。

参考

Linux性能监控工具nmon安装及使用教程
参考URL: https://blog.csdn.net/qq_45664055/article/details/106338572

猜你喜欢

转载自blog.csdn.net/inthat/article/details/126130052