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文件即可