nmon性能监控工具
nmon是一种在Linux操作系统上广泛使用的监控与分析工具,nmon所记录的信息比较全面的,它能在系统运行实时的捕捉系统资源的使用情况,并且输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果
1、安装
mkdir /usr/local/nmon
cd /usr/local/nmon
下载 wget https://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gz
(该版本的nmon没有centos7的命令)
解压后
赋予可执行权限chmod
附各个系统各个版本的官网下载链接:
http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
2、用法
-f 这个是nmon的必选参数,并且必须放在第一个,就是输出文件的意思;用该参数的话,nmon输出的文件名就是默认名称;
hostname_dete_time.nmon;
nmon -fT -F nmon_load_request.nmon -s 1 -c 300 -t
-F <Filename> 这个参数和-f 相同,只不过用户可以自己定义文件名称
-s 采集数据的频率,也就是保存数据的频率
-c 采集数据次数
-t 输出最消耗资源的进程数据
-h 查看帮助
3、nmon_analyzer重点sheet页
SYS_SUMM :系统汇总页,包含cpu占有率变化情况,磁盘IO的变化情况等
AAA :关于操作系统以及nmon本身的一些信息
CPUnn :显示执行时间内的cpu占用情况
CPU_ALL:所有cpu概述,显示所有cpu占用情况
CPU_SUM:每一个CPU在执行时间内的占用情况
DGBUSY :磁盘组内每个hdisk设备平均占用情况(DG=disk group)
DGREAD:每个磁盘组的平均读情况
DGSIZE:每个磁盘组的平均读写情况
DGWRITE:每个磁盘组的平均写情况
DGXFER:每个磁盘组的I/O每秒操作
MEM:内存相关的主要信息,使用、空闲内存大小等
NET:显示系统中每个网络适配器的数据传输速率(千字节/秒)
PAGE:本sheet统计相关页的信息
来源:oschina
链接:https://my.oschina.net/u/3222944/blog/2208024