性能监控工具-nmon

一、nmon的介绍

Nmon是一款计算机性能系统监控工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统
工具本身消耗的资源比较少,监控的数据类型比较齐全,使用非常简单,(nmon一个独立工具,没有和jmeter直接结合)

二、nmon的安装

1.需要确定你的服务器的发行版本
centos: cat /etc/redhat-release
其他系统:cat /etc/**-release

cat /etc/redhat-release

在这里插入图片描述
2.下载对应版本和架构的nmon文件http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
点击下载对应版本的nmon
性能监控工具-nmon_第1张图片
下载之后放到服务器下, 进行解压
此处是把nmon16m_helpsystems.tar.gz 放到nmon文件夹下,并进行解压
性能监控工具-nmon_第2张图片
执行命令 ./nmon_x86_64_centos7 可启动nmon程序

三、nmon的运行

执行命令 ./nmon_x86_64_centos7 运行,屏幕交互模式

./nmon_x86_64_centos7

性能监控工具-nmon_第3张图片

在上面的交互式窗口中,可以使用nmon 快捷键来显示不同的系统资源统计数据:

  • q : 停止并退出 Nmon
  • h : 查看帮助
  • c : 查看 CPU 统计数据
  • m : 查看内存统计数据
  • d : 查看硬盘统计数据
  • k : 查看内核统计数据
  • n : 查看网络统计数据
  • N : 查看 NFS 统计数据
  • j : 查看文件系统统计数据
  • t : 查看高耗进程
  • V : 查看虚拟内存统计数据
  • v : 详细模式
    按下c,m,d后如下图,CPU、内存、磁盘的消耗情况都直观的展现出来了,按q键可以退出。
    性能监控工具-nmon_第4张图片

四、数据采集

性能测试时,需要根据测试场景的执行情况,分析一段时间内系统资源的变化,这时需要nmon采集数据并保存下来,以下是常用的参数:
-f 参数:生成文件,文件名=主机名+当前时间.nmon

 -T 参数:显示资源占有率较高的进程

 -s 参数:-s 10表示每隔10秒采集一次数据

 -c 参数:-c 10表示总共采集十次数据

 -m 参数:指定文件保存目录

如每隔5秒采集一次,一共采集20次,就是100s的数据(生成的文件已标红):

 ./nmon_x86_64_centos7 -f -s5 -c20

查看正在运行的nmon程序

ps -ef |grep nmon

性能监控工具-nmon_第5张图片
如果不指定文件位置,生成的文件默认在当前文件夹下
性能监控工具-nmon_第6张图片
数据采集后指定生成的特定文件夹下

 ./nmon_x86_64_centos7 -f -s5 -c20 -m /root/down

性能监控工具-nmon_第7张图片
在这里插入图片描述

数据采集完,如果想关闭nmon 可以找到nmon的进程,杀掉nmon进程

ps -ef |grep nmon

在这里插入图片描述
杀死进程 kill -9 pid

./nmon_x86_64_centos7 -f 不加其他参数,收集24小时数据 (-f标准输出到文件.nmon)
./nmon_x86_64_centos7 -f -s3 -c10   -s间隔时间,单位是秒   -c总共收集次数  30秒
./nmon_x86_64_centos7 -x 默认-s900 -c96 (收集一天)
./nmon_x86_64_centos7 -X 默认-s30 -c120	(收集一个小时)

五、数据分析

1,下载nmon analyser
下载地址
http://nmon.sourceforge.net/pmwiki.php?n=Site.Nmon-Analyser
性能监控工具-nmon_第8张图片
在windows上下载后解压,有pdf和xlsm两个格式的文档,pdf格式是说明文档,包括更新日志,详细参数等,其中的Excel就是nmon analyser工具了。
2.打开nmon analyser
双击打开nmon analyser v66.xlsm,点击Analyze nmon data按钮:
性能监控工具-nmon_第9张图片
这里要使用微软的excel打开,不要使用wps,wps可能会打不开 因为此处要安装宏文件
3.使用nmon analyser生成图表

成功打开nmon analyser后,点击Analyze nmon data按钮,选择nmon数据文件,会再次提示另存为,选择地址保存即可
vircent7_210226_1722.nmon 为nmon监控生成的文件,下载到windows本地下的
性能监控工具-nmon_第10张图片
下图就是nmon生成的数据报告截图,底部可以切换其他资源信息,根据自己的需要获取相关的性能测试报告信息数据
性能监控工具-nmon_第11张图片

你可能感兴趣的:(性能测试,#,性能监控工具,性能测试,nmon,性能监控工具)