nmon工具下载
- 下载地址
- 使用命令
tar -zxvf nmon16e_mpginc.tar.gz
- 将适用于此系统的nmon文件拷贝并重命名
cp nmon_x86_64_centos7 /usr/local/bin/nmon
- 添加权限
cd /usr/local/bin chmod 777 nmon
- 使用命令
./nmon
显示初始界面,运行成功
nmon监控
为了实时监控系统在一段时间内的使用情况并将结果记录下来,我们可以通过运行以下命令实现:
[root@localhost nmon]#./ nmon -F /nmon/test01.nmon -t -s 5 -c 120
-F /nmon/test01.nmon:存储nmon结果文件在nmon目录下并以test01命名
-t:输出中包括占用率较高的进程;
-s 5:每5秒进行一次数据采集
-c 120:一共采集120次(5秒取一次,取120次,一共10分钟,一般一个并发测试场景运行10分钟)
输入命令回车,开始监控。
使用命令ps ef | grep nmon
发现有进程,如果想要关闭进程,使用命令kill -9 PID
生成图形化结果
-
下载成功后打开压缩包的nmon analyser v69_2.xlsm文件,点击Analyze nmon data按钮。
出现宏报错:无法运行“‘nmon analyser v52_1.xlsn’!Buttn2_Click"宏。可能是因为该宏在工作薄中不可用,或者所有的宏都被禁用。Windows Office在文件-选项-信任中心-宏设置,启用宏。
将Linux系统中的test01.nmon文件拷贝到本机,点击Analyze nmon data,按照提示操作,最终生成test01.nmon.xlsx可以看到图形化结果。