nmon-linux性能监测工具使用

检查wget是否安装

rpm -qa |grep wget

安装wget

yum -y install wget

1.下载nmon(可去官网手动下载)

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

出现错误: 无法验证 mirrors.tuna.tsinghua.edu.cn 的由 “/C=US/O=Let's Encrypt/CN=R3” 颁发的证书:颁发的证书已经过期。

解决1-忽略证书:wget http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz --no-check-certificate

解决2-切换yum源,然后再次下载:

换yum源操作步骤(阿里)
1、yum源进行备份
进入到yum源的配置文件中
执行命令如下:cd /etc/yum.repos.d
将yum源进行备份:mv Centos-Base.repo Centos-Base.repo.bak
2、获取阿里的yum源配置文件
执行命令:wget -O Centos-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、对yum源生成缓存
执行命令:yum makecache
4、更新yum源
执行命令:yum -y update
执行完成之后就可以使用yum源了,到此yum源就更换成功了。

2.创建目录nmon,解压tar.gz放到创建的目录nmon中

mkdir nmon

cd nmon

tar -xzvf ../nmon16e_mpginc.tar.gz

3.授权并添加环境变量运行目录

chmod +x nmon_x86_64_centos7

mv nmon_x86_64_centos7 /usr/local/bin/nmon

4.运行

nmon

5.参数说明

q : 停止并退出 Nmon

h : 查看帮助

c : 查看 CPU 统计数据

m : 查看内存统计数据

d : 查看硬盘统计数据

k : 查看内核统计数据

n : 查看网络统计数据

N : 查看 NFS 统计数据

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

t : 查看高耗进程

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

按下 c,m,d 后如下图,CPU、内存、磁盘的消耗情况都直观的展现出来了,按 q 键可以退出

6.数据采集

性能测试时,需要根据测试场景的执行情况,分析一段时间内系统资源的变化,这时需要 nmon 采集数据并保存下来,以下是常用的参数: 
      -f 参数:生成文件,文件名=主机名+当前时间.nmon 
     -T 参数:显示资源占有率较高的进程 
     -s 参数:-s 10 表示每隔 10 秒采集一次数据 
     -c 参数:-s 10 表示总共采集十次数据 
     -m 参数:指定文件保存目录 
具体的参数学习可参考博客:https://www.cnblogs.com/iclk/p/4456311.html 

如每隔 5 秒采集一次,一共采集 12 次,就是 1 分钟的数据(生成的文件已标红)

nmon -f -s 5 -c 12 -m /tmp

或者:nmon -f -T -s 5 -c 12 -m  /tmp

数据采集完毕后,如需关闭 nmon 进程,需要获取 nmon 的 pid(已标红)

ps -ef | grep nmon 

kill -9 pid 

7.数据分析

下载 nmon analyser http://nmon.sourceforge.net/pmwiki.php?n=Site.Nmon-Analyser

下载完后的压缩包如图所示,打开.xlsm的文件(本人当前使用自带激活的office 365)

 以下是excel打开宏操作:

 选择之前保存的nmon文件,打开并保存数据。

关键指标解释:

参考:nmon分析与详解 - scarlett1798 - 博客园 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值