linux下性能监控工具nmon的使用

1. 下载nmon安装包:
http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

根据linux系统版本来选择对应的nmon版本

centos7_x86_64的nmon版本为:nmon16e_mpginc.tar.gz

2.下载nmon_analyser工具:
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser

用于把nmon生成的数据进行分析

3.安装使用

3.1.解压
tar -zxvf nmon16e_mpginc.tar.gz
3.2.解压后会有很多包,只需要拷贝centos7的这个
cp nmon_x86_64_centos7 /root/nmon
4.给nmon授权,增加执行权限
chmod 777 nmon
5.打开
./nmon

4运行成功后截图:

 

 

5 一些常用的命令

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

 

 6.如果需要将一个时间段内系统资源消耗情况记录下来,要使用nmon生成报告,使用以下命令

./nmon -s3 -c120 -f -m ./report    
-s3为每3s收集一次性能信息,-c120为收集120次,-f为生成的文件名包含该文件创建时间,-m 生成的数据文件的存放目录。
 
其他参数注释:
-f 按标准格式输出文件:_YYYYMMDD_HHMM.nmon
-N include NFS sections
-m 切换到路径去保存日志文件
-s 每隔n秒抽样一次,这里为3秒
-c 取出多少个抽样数量,这里为120,即监控=120*(3/60/60)=10分钟

如果中途需要停止nmon

ps -ef | grep nmon

kill 进程id

7.nmon生成的***.nmon文件进行打开查看

需要使用到nmon_annalyser工具

 

 打开后启用宏

 

 找到对应的nmon文件即可

 

posted @ 2021-02-04 13:10  金鑫金  阅读(269)  评论(0)    收藏  举报