nmon监控工具
  IE5LYMWlmdvL 2023年11月02日 35 0

方案概述

nomon介绍:
  • nmon是一种在 AIX 与各种 Linux 操作系统上广泛使用的监控与分析工具
  • nmon能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面
  • nmon将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具(nmon analyser)进行数据的统计分析
  • 在mysql或其他压测过程中,可以监控主机性输出监控数据,方便压测后的分析

实施步骤

安装

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

下载对应版本:通过uname -a,或cat /etc/redhad-release查询centos版本来下载对应的nmon版本

nmon监控工具_监控

#创建文件夹,并解压缩

mkdir -p /usr/local/nmon
tar xf nmon16g_x86.tar.gz -C /usr/local/nmon/

#授权
#解压之后会有多个文件,我们指需要使用对应自己操作系统版本的那个文件即可,这里使用的是nmon16g_x86_rhel72这个文件

chmod +x nmon16g_x86_rhel72

#执行测试
执行./nmon16g_x86_rhel72 即可运行nmon 工具

nmon监控工具_nmon_02


nmon监控工具_nmon_03

###nmon交互式命令

#nmon在运行后可以在屏幕上展示需要的信息,下面是常用的交互命令
h:查看帮助
c:展示cpu信息,User%  Sys% Wait%等
m:展示内存信息,Total (MB),Free  (MB)等
n:展示网络信息
d:展示磁盘信息
t:查看系统进程,在按u展示进程详细信息
l:展示cpu中User% Sys% Wait%使用率柱状图
q:退出nmon交互式界面

#以上信息展示,按一次开启在按即关闭

nmon监控工具_nmon_04


nmon监控工具_监控_05

###nmon 监控报告输出与分析
快捷命令只能将当前的系统资源实时显示在屏幕下,无法保存到文件中,如果要将结果保存到文件进行分析,需要用到命令行参数启动nmon时,可以指定以下参数:

常用参数:
-f:监控结果以文件形式输出,**默认:**机器名_日期_时间.nmon
-F:和 -f 一样作用,不过要指定输出文件名
-t:输出最耗资源的进程
-s:采样频率,每隔n秒抽样一次
-c:取出多少个抽样数量,即监控 = 采样频率*抽样数量 例如10秒抽样一次抽样60秒:10*60= 600秒 = 10分钟
-m:nmon 文件保存的目录
-r:监控记录输出到excel表中的标题


#例:
1.生成一个10分中的监控报告
./nmon -f -t -r nmonreport -s 10 -c 60

2.下载报告分析工具,分析工具需要借助excel,必要windows操作系统
#下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Nmon-Analyser

3.下载之后直接启动即可会直接调用本地excel,首次使用需要excel允许宏

图例:

1.下载文件

nmon监控工具_nmon_06

2.运行文件,点击analyze导入并分析我们之前生成的nmon报告

nmon监控工具_分析工具_07

3.导入之后展示

nmon监控工具_分析工具_08

参考文档

nmon官方文档:https://nmon.sourceforge.net/pmwiki.php
监控信息文档:https://blog.csdn.net/NoamaNelson/article/details/104642497

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

IE5LYMWlmdvL