下载地址:
链接:https://pan.baidu.com/s/1LQdPPm-e77i7R3SD_LPOVA
提取码:m5pd
复制这段内容后打开百度网盘手机App,操作更方便哦](https://pan.baidu.com/s/1LQdPPm-e77i7R3SD_LPOVA)
-
安装nmon:
授予权限:chmod +x nmon_x86_rhel52(文件名) -
输入nmon:
注意** 有时会报 nmon: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory 的错误,是加载共享库时找不到文件,需要重新下载。
解决方法:
yum install ncurses-devel.i686 -y
常用方法(在输入nmon后输入下方命令):
1.键入“c”查看系统CPU使用情况
2.键入“m”查看系统内存使用情况
3.键入“n”查看网络情况
4.键入“d”查看系统磁盘I/O情况
5.键入“h”查看帮助信息
补充知识:
采集监控数据:
nmon -s20 -C3 -f -m /目录
-s 每20秒采集一次
-c 采集3次,即为采集一分钟的数据
-f 生成的报告文件名中包含文件创建时间
-m 生成的报告文件的存放目录
为了配合性能测试,我们往往需要将一个时间段内系统资源消耗情况记录下来,这时可以使用命令在远程窗口执行命令:
./nmon/ nmon_x86_rhel5 -f -N -m /nmon/log -s 30 -c 120
其中各参数表示:
-f 按标准格式输出文件:_YYYYMMDD_HHMM.nmon
-N include NFS sections
-m 切换到路径去保存日志文件
-s 每隔n秒抽样一次,这里为30
-c 取出多少个抽样数量,这里为120,即监控=120*(30/60/60)=1小时
根据小时计算这个数字的公式为:c=h3600/s,比如要监控10小时,每隔30秒采样一次,则c=103600/30=1200
查看报告:
view localhost_210106_0615.nmon
关闭nmon:
ps -ef | grep nmon
kill -9 pid