Jmeter系列(38)- 详解性能监控工具 nmon

本文详细介绍了nmon监控工具,包括其官方介绍、监控的数据类型、优点与劣势,以及如何在Linux下安装和运行。重点讲述了nmon的使用技巧和nmon_analyser的分析过程,适合性能测试人员了解服务器实时资源状况。

前言

  • 做性能测试,服务器监控是至关重要的,前面也讲了通过 ServerAgent 去监控服务器
  • 这一篇博文将详细讲解 nmon 监控工具

nmon 官方介绍

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

nmon 可监控的数据类型

  • CPU使用率
  • 内存使用情况
  • 磁盘适配器
  • 文件系统中的可用空间
  • 页面空间和页面速度
  • 异步I/O,仅适用于AIX
  • 网络文件系统(NFS)
  • 磁盘 I/O 速度、传输和读/写比率
  • 服务器详细信息和资源
  • 内核统计信息
  • 消耗资源最多的进程
  • 运行队列信息

nmon 特点

  1. nmon 运行不会占用过多的系统资源,通常情况下CPU利用率不会超过 2%
  2. 功能强大,监控数据类型全面
  3. 结合grafana之类的仪表图,可以更直观的实时展示所监控的数据
  4. 移植性、兼容性较好
  5. 无人值守监控
  6. 可以实时查看监控结果,也可以测试结束后本地查看监控结果

nmon 在做性能测试时的劣势

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

Linux 下安装并运行 nmon

检查安装环境

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

# 查看linux发行版本 
lsb_release -a

下载 nmon

方式一

官方地址:nmon for Linux | Site / Download

通过 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 

查看解压后的文件

运行 nmon

我的系统是 x86_64 c

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值