jeter监控服务器性能指标,Jmeter系列(38)- 详解性能监控工具 nmon

如果你想从头学习Jmeter,可以看看这个系列的文章哦

前言

做性能测试,服务器监控是至关重要的,前面也讲了通过 ServerAgent 去监控服务器

这一篇博文将详细讲解 nmon 监控工具

nmon 官方介绍

nmon是一种在 AIX 与各种 Linux 操作系统上广泛使用的监控与分析工具

它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面

它可将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具(nmon analyser)进行数据的统计分析

nmon 可监控的数据类型

CPU使用率

内存使用情况

磁盘适配器

文件系统中的可用空间

页面空间和页面速度

异步I/O,仅适用于AIX

网络文件系统(NFS)

磁盘 I/O 速度、传输和读/写比率

服务器详细信息和资源

内核统计信息

消耗资源最多的进程

运行队列信息

nmon 特点

nmon 运行不会占用过多的系统资源,通常情况下CPU利用率不会超过 2%

功能强大,监控数据类型全面

结合grafana之类的仪表图,可以更直观的实时展示所监控的数据

移植性、兼容性较好

无人值守监控

可以实时查看监控结果,也可以测试结束后本地查看监控结果

nmon 在做性能测试时的劣势

不能像 ServerAgent 一样集成到 Jmeter 中查看监控结果

Linux 下安装并运行 nmon

检查安装环境

# 查看操作系统的信息uname -a

# 查看linux发行版本

lsb_release-a

6b90f588a87d1b7837d9b13dbad7f5ca.png

下载 nmon

方式一

7e5039e06e2abb044c6f726f983ca7dd.png

通过 FTP 上传到服务器目录下

方式二

服务器直接敲命令行

wget http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz

这种方式无法下最新版的

百度云下载链接

包含了 nmon 安装包和分析数据工具包

链接:https://pan.baidu.com/s/1WHmlf-Em3FfKbUUa_GWi6A 提取码:w6gy

解压

tar -zxvf nmon16m_helpsystems.tar.gz

查看解压后的文件

7c7a0dffcb78c461792d8f1796f59830.png

运行 nmon

我的系统是 x86_64 centos8,敲

./nmon_x86_64_centos8

4df29f1f8cab93c0b3eca7990abda22e.png

常用 nmon 快捷命令

q : 停止并退出 nmon

h : 查看帮助

c : 查看 CPU 统计数据

m : 查看内存统计数据

d : 查看硬盘统计数据

k : 查看内核统计数据

n : 查看网络统计数据

N : 查看 NFS 统计数据

j : 查看文件系统统计数据

t : 查看高耗进程

V : 查看虚拟内存统计数据

v : 详细模式

8ce1b75ad88f5bd4749ad789ead376f5.png

按多个快捷命令可以同时显示多项监控结果哦

nmon 命令行参数

启动 nmon 时,也可以指定一些参数

参数

作用

-f

监控结果以文件形式输出,默认:机器名_日期_时间.nmon

-F

和 -f 一样作用,不过要指定输出文件名

-s

采样频率,单位秒

-c

采样次数

-m

nmon 文件保存的目录

-T

显示资源占用率高的进程

命令行栗子

./nmon -f -t -s 10 -c 6 -m /data/nmon

每 10s 采集一次系统资源数据,共采集 6 次(1 min 内收集 6 次),将最终 nmon 文件生成在 /data/nmon 目录下

f9cad1d8b6ccc5f5e2ba77b704c9ffd7.png

将这个 .nmon 文件传输到本地,用于后续的结果分析

重点

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

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

nmon 监控结果分析

nmon_analyser 介绍

nmon 监控捕获的信息,一般用 nmon_analyser 来进行分析

nmon_analyser 由 IBM 提供, 使用 excel 的宏命令分析加载生成 excel 图表,展示资源占用的各项信息

下载nmon_analyser

百度云链接:https://pan.baidu.com/s/1WHmlf-Em3FfKbUUa_GWi6A 提取码:w6gy

9f07fe4d29ef10cffa07c7375bfb35cb.png

解压后发现有两个文件

psd:说明文档

xlsm:宏文件,分析工具

打开 nmon analyser v66.xlsm

记住一定要通过 office 或者 wps 用 excel 的方式打开哦,且需要启动了宏

711f255506fb273e9a273ebc0b518f15.png

打开 .nmon 文件

点击 Analyze nmon data,选择 nmon 文件

534e3ed5a5ff92914869ca7c85a25ecb.png

查看监控结果数据

62af454a331cb267f2ccb5c1eed70882.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值