1. nmon基本介绍与第一种用法

  1. nmon是什么
  • nmon可以实现一个命令轻松监控linux健康状况
  • nmon收集的结果包含了以前我们讲过的所有命令的结果
  • nmon可将监控结果进行保存并进行查看和分析
  1. nomn的安装

apt install nmon nmon的基本使用
第一种用法:安装后直接运行nmon即可

nmon监控工具安装 nmon监控命令_数据

1. Nmon 安装

根据我的操作系统和linux版本,选择对应的支持版本,如下:

nmon监控工具安装 nmon监控命令_nmon监控工具安装_02

2、下载方式

  ①、下载到本地,通过FTP上传到服务器

  ②、命令行 wgethttp://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz

3、安装

  下载完成后,执行以下命令:

#新建一个nmon文件夹
mkdirnmon
#解压
tarxvfznmon16e_mpginc.tar.gz
#改名
mvnmon_x86_64_centos7/root/nmon
#给工具授权
chomd-xnmon777

4、运行nmon

  完成上面的操作后,执行./nmon命令,出现如下界面,说明安装成功:

nmon监控工具安装 nmon监控命令_nmon监控工具安装_03


常用快捷命令说明:

#c
 查看CPU相关信息
 #m
 查看内存相关信息
 #d
 查看磁盘相关信息
 #n
 查看网络相关信息
 #t
 查看相关进程信息
 #h
 查看帮助相关信息

  输入如上几种命令,结果如下图显示:

nmon监控工具安装 nmon监控命令_nmon监控工具安装_04

5、采集数据

  nmon通过命令行启动监控,捕获服务器的各项数据,命令如下:

  • ./nmon-ft-s10-c60-m/root/nmon

参数说明

  • -f监控结果以文件形式输出,默认机器名+日期
  • .nmon格式-F指定输出的文件名,比如test.nmon
  • -s指的是采样的频率,单位为毫秒
  • -c指的是采样的次数,即以上面的采样频率采集多少次
  • -m指定生成的文件目录

  PS:一般来说不建议对稳定性测试使用nmon监控,因为生成的nmon文件超过10M时,分析工具会由于内存不足导致报错。

  如果必须进行的话,建议加大采样频次,降低采样次数(低于330次)。

6、监控结果分析

1、下载分析工具

  nmon监控捕获的信息,一般用nmon_analyser来进行分析。nmon_analyser由IBM提供,使用excel的宏命令分析加载生成excel图表,展示资源占用的各项信息。

  官网地址:nmon_analyser

nmon监控工具安装 nmon监控命令_服务器_05


下载你需要的版本,然后解压,解压后出现如下2个文件:

nmon监控工具安装 nmon监控命令_服务器_06

2、使用nmonanalyser工具

  打开.xlsm文件,点击Analyzenmondata,打开你需要进行分析的nmon监控文件:

nmon监控工具安装 nmon监控命令_服务器_07


PS:如果提示分析文件不可用,从“工具-宏-安全性”启动宏,然后再次打开文件,即可使用该分析文件。

3、生成各种图表数据

  通过分析工具生成的监控数据结果如下图:

nmon监控工具安装 nmon监控命令_nmon监控工具安装_08

  红色标注区域为采集的监控数据,选择自己需要的类型(比如cpu),然后筛选对应的服务Pid(比如1314),选择对应的数据类型(比如CPU使用率占比),通过excel提供的各种图形生成工具,生成直观的分析结果图。比如:

nmon监控工具安装 nmon监控命令_分析工具_09

  以上,即监控工具nmon的介绍和基本使用方法。