=====C服务器监控工具=====

nmon性能监控工具php

nmon是一种在Linux操做系统上普遍使用的监控与分析工具,nmon所记录的信息比较全面的,它能在系统运行实时的捕捉系统资源的使用状况,而且输出结果到文件中,而后经过nmon_analyzer工具产生数据文件与图形化结果linux

一、安装centos

mkdir /usr/local/nmon网络

cd /usr/local/nmon工具

下载 wget https://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gz性能

(该版本的nmon没有centos7的命令)centos7

解压后spa

赋予可执行权限chmod操作系统

附各个系统各个版本的官网下载连接:.net

http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

二、用法

-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 查看帮助

 

三、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统计相关页的信息

相关文章
相关标签/搜索