nmon
这个工具,虽然不是我们课程中的重点监控工具,但是,再企业中,应用范围是比较广
nmon:这个工具,只能监控,linux服务器(不能监控windows)
这个工具,是一个独立工具,不依赖我们性能测试工具的
这个工具,进行服务器资源监控时,本身资源消耗很少,收集的监控数据比较全。
nmon有三种运行模式:
屏幕交互模式
数据收集模式—这一种用的比较多
定时执行模式
nmon的使用
1、获取nmon工具
要知道服务器是什么系统
查看centos系统的版本命令:cat /etc/redhat-release
查看 debain家族 ubuntu系统:ls -l /etc/*release*
看到系统架构 x84_64:uname -a
2、下载服务器对应版本的nmon工具
安装解压到服务器中
3、服务器中执行nmon进行监控
1、屏幕交互模式:(进入解压的文件目录下,执行系统对应的文件):./nmon_x86_64_centos7
直接对应的快捷字母,查看服务的监控
按下c: 出现cpu的监控;再按一次c,cpu监控就关闭
按下m,出现内存的监控;再按下m,内存监控就关闭
按q:直接退出界面
2、启动数据收集模式:./nmon_x86_64_centos7 -f -s3 -c50
-s3:没间隔3s采集数据
-c50:采集50次
没有这两个参数时:默认是300s,采集288次(24小时)
./nmon_x86_64_centos7 -f -s3 -c50 -m/tmp/nmon
:生成文件到指定路径
执行完后,数据文件会保存在当前目录下
在windows解压查看文件,打开nmon analyser v66.xlsm 带有宏文件 默认wps是不支持宏的,需要用office打开
3、定时执行模式:./nmon_x86_64_centos7 -x
-x:收集一天的数据,默认-s900 -c96
-X:收集一个小时,默认-s30 -c120
所有模式的时间都是秒(s)