1、执行命令# lsb_release -a查看当前服务器操作系统版本信息
2、http://nmon.sourceforge.net/pmwiki.php?n=Site.Download,在这个网址下载对应版本的mnon文件
3、用root用户登录系统,建立目录:# mkdir /home/nmon
4、将下载的nmon文件放在该目录下
5、修改tar包权限:
# chmod +x nmon16e_mpginc.tar.gz
6、解压文件:
# tar xvfz nmon16e_mpginc.tar.gz
7、解压后可以看到很多执行文件,我选用nmon_x86_64_centos7将其重命名为nmon:
# mv nmon_x86_64_centos7 nmon
8、执行
1)默认没有执行权限,增加权限:
# chmod 777 nmon
2)采集数据:
# ./nmon -s 10 -c 60 -f -m /home
常用参数解释:
-s 10 每10秒采集一次数据
-c 60 采集60次,结合上面参数这里采集十分钟的数据
-f 生成的数据文件名中包含文件创建时间
-m 生成的数据文件的存放目录
-T 输出最耗资源的进程
可以通过命令看到nmon在后台运行进程,可手动结束该进程
# ps -ef|grep nmon
# kill -9 进程号
3)结果处理
nmon输出文件的命名方式为:服务器名_日期时间.nmon
将该文件下载到windows系统,在nmon analyser v33g.xls中添加nmon数据,即可转换成Excel文件(windows需安装Microsoft office)