Linux性能监控命令 - nmon - 性能系统监控工具

2022年12月23日 1728点热度 0人点赞 0条评论

Nmon是一款计算机性能系统监控工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统。

Nmon 可以很轻松的监控系统的 CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源和 IBM Power 系统的微分区的信息。

$ yum list | grep nmon
# 搜索nmon安装包
$ yum -y install nmon.x86_64
# 安装nmon
$ nmon
# 输入nmon运行nmon 

在上面的交互式窗口中,可以使用nmon 快捷键来显示不同的系统资源统计数据:

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

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

性能测试时,需要根据测试场景的执行情况,分析一段时间内系统资源的变化,这时需要nmon采集数据并保存下来,以下是常用的参数:

-f 参数:生成文件,文件名=主机名+当前时间.nmon
-T 参数:显示资源占有率较高的进程
-s 参数:-s 10表示每隔10秒采集一次数据
-c 参数:-c 10表示总共采集十次数据
-m 参数:指定文件保存目录
如每隔5秒采集一次,一共采集12次,就是1分钟的数据

$ nmon -f -s 5 -c 12 -m .  关闭nmon进程, 需要获取到nmon的pid
$ ps -ef | grep nmon
 
$ kill -9 pid 
# 关闭

路灯

这个人很懒,什么都没留下

文章评论