linux 性能监控工具-nmon

本文介绍Linux性能工具nmon,其特点为免费、图形化界面和使用便捷。学习如何下载、运行nmon,查看CPU、内存、磁盘等性能数据,并通过实例演示数据采集与分析过程,以及常用快捷命令。

nmon是什么

nmon是一款linux性能分析工具,查看的内容其实也可以用其他命令替代,但是nmon是图形化界面,看的更直观一些,集成了多项性能分析,使用起来也挺方便;还有一点也很重要,nmon是免费的性能工具,使用简单。关键词就是—免费图形化使用方便功能多

下载:

  • 可以到官网手动下载 https://sourceforge.net/projects/nmon/
  • 也可以获取链接后通过命令获取
  • wget https://sourceforge.net/projects/nmon/files/nmon16m_helpsystems.tar.gz --no-check-certificate
  • 解压后发现有适合不同版本linux的版本,找到你需要的直接运行即可
    在这里插入图片描述

运行

[root@server 11]# ./nmon_x86_64_centos7

如何确定你使用的是哪个文件,先去看看你的系统以及cpu架构,比如我的cpu架构是X86,系统centos7,所以选用了上面的文件来执行
运行后看到的界面
在这里插入图片描述
按c查看CPU
在这里插入图片描述
输入m查看内存
在这里插入图片描述
输入d查看磁盘
在这里插入图片描述

常用nmon快捷命令

q : 停止并退出 nmon
h : 查看帮助
c : 查看 CPU 统计数据
m : 查看内存统计数据
d : 查看硬盘统计数据
k : 查看内核统计数据
n : 查看网络统计数据
N : 查看 NFS 统计数据
j : 查看文件系统统计数据
t : 查看高耗进程
V : 查看虚拟内存统计数据
v : 详细模式

其他运行方式设置

为了使用方便我们把这个功能当成命令使用

[root@server nmon-1]# mv nmon_x86_64_centos7 nmon
[root@server nmon-1]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@server nmon-1]# cp nmon /usr/sbin  #随意放入以上路径中的任意一个
[root@server nmon-1]# nmon #在系统中的任意位置都可以通过该命令来使用这个功能了

采集数据、分析数据图形化展示linux各项性能
采集数据
nmon -s 5 -c 10 -f -m /mnt/star/ #注意/mnt/star路径要确实存在,不然会报错
-s:每隔5秒抽样采集一次
-c:采样10次
-f:按照标准格式输出文件名称:_YYMMDD_HHMM.nmon #试了并未生效,还需要继续研究一下,不过不影响使用
-m:文件输出路径
采集完成在/mnt/star路径下会看到诸如876234e3-fcd6-554c-8ce6-628d1c6d936c_220413_2240.nmon的文件,下载该文件到windows下

分析数据,图形化展示性能指标
1)、在window下解压nmon_analyser软件后可以看到下面这样两个文件
在这里插入图片描述

2)、打开软件使用

双击nmon analyser v69_2.xlsm打开,点击下图中红色框中的按钮对“采集数据“进行分析

在这里插入图片描述

打开采集到的数据
在这里插入图片描述

3)、数据分析结果展示

能查看到的性能数据很多,如下图红色框中的部分,包括disk、cpu、mem、net等(下图为disk资源使用情况)

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值