随笔 - 136, 文章 - 0, 评论 - 14, 阅读 - 13万
  首页  :: 新随笔  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

使用nmon监控

Posted on   高&玉  阅读(137)  评论(0编辑  收藏  举报

介绍

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

 

下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

安装

操作系统:CentOS 7.6

 

安装很简单,下载对应的压缩包解压后解压

[root]# wget --no-check-certificate http://sourceforge.net/projects/nmon/files/nmon16g_x86.tar.gz
[root]# mkdir nmon
[root]# tar -zxvf nmon16g_x86.tar.gz -C nmon/
[root]# chmod 755 nmon/*

使用

直接运行

直接运行使用方式类似top。

[root]# ./nmon16g_x86_rhel72

快捷命令介绍:

  • q : 停止并退出 nmon
  • h : 查看帮助
  • C:图表展示CPU数据
  • c : 查看 CPU 统计数据
  • m : 查看内存统计数据
  • d : 查看硬盘统计数据
  • k : 查看内核统计数据
  • n : 查看网络统计数据
  • N : 查看 NFS 统计数据
  • j : 查看文件系统统计数据
  • t : 查看高耗进程
  • V : 查看虚拟内存统计数据
  • v : 详细模式

 

按“m”查看内存统计数据:

手动数据收集

常用的参数:

  • -t:显示资源占有率较高的进程
  • -s:指定采集数据的间隔(单位:秒)
  • -c:指定采集数据的次数
  • -m:指定采集的数据被保存的目录
  • -f:指定采集的数据以文件的形式保存,文件格式:hostname_年月日_时分秒.nmon

 

例子:每秒采集1次,共采集60次,以文件的形式保存在当前目录下

[root]# ./nmon16g_x86_rhel72 -t -s 1 -c 60 -f -m ./
[root]# ls
host71_221011_1612.nmon

收集的数据直接看比较费事需要将文件解析成excel。

数据解析

采集的数据文件不方便直接看,需要将采集的数据文件下载到Windows上然后使用nmon-Analyser解析。

nmon-Analyser下载:https://nmon.sourceforge.net/pmwiki.php?n=Site.Nmon-Analyser

 

我下载的最新版本v69:https://sourceforge.net/projects/nmon/files/nmon_analyser_v69.zip/download

打开压缩包中的*.xlsm文件

然后点击“Analyze nmon data”选择采集的数据文件“host71_221011_1612.nmon”

生成解析后的excel文件

 

相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示