IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> nmon-linux性能监测工具使用 -> 正文阅读

[系统运维]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 - 博客园?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-08-06 11:16:52  更:2022-08-06 11:18:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 1:28:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码