nmon结果文件分析

使用nmon analyser生成的结果文件包含了N多个sheet页,下面只是结合个人经验对几个主要的页面图标进行一些分析介绍:(完全自己查看分析翻译,不正确的请指出)

一、整体信息页面SYS_SUMM

1.折线图中蓝线为cpu占有率变化情况;粉线为磁盘IO的变化情况;

2.下面表各种左边的位磁盘的总体数据,包括如下几个:

  • Avg tps during an interval:每个间隔时间内,平均每秒IO数,也可以理解为提交处理的次数
  • Max tps during an interval:每个间隔时间内,每秒最大IO次数;
  • Max tps interval time:最大传送次数出现的时间点;
  • Total number of Mbytes read:整个监控时间内读的字节数;
  • Total number of Mbytes written:整个监控时间内写的字节数;
  • Read/Write Ratio:读写比率;

3.右边的为CPU的总体数据,可以获取如下信息;

  • cpu被User/Sys/Wait所占百分比;
  • cpu整体平均空闲率/占有率,以及最大的空闲率/占有率;
  • cpu各项数据最大值和平均值的比率;

二、cpu各项详细的数据

1.CPU_ALL页面:该页面可以看到如下图的CPU整体上在每个监控点的数据,包括User%、Sys%、Wait%、Idle%、CPU%以及CPUs(cpu个数)及对应图表;

 

2.CPU_SUMM页面:该页面可以看到如下图的各个CPU在总体数据,包括User%、Sys%、Wait%、Idle%以及对应图表;

 

 

3.cpu00x页面:这些页面可以看到各个CPU在每个监控点的数据,包括User%、Sys%、Wait%、Idle%、CPU%以及对应图表;

三、磁盘各项信息数据

1、DISK_SUMM页面:记录各个监控时间点的磁盘读写和IO次数,以及一些计算值;如下图,包括下面一些详细信息:

 

  • Disk Read KB/s:监控时间间隔内磁盘整体每秒读取字节数
  • Disk Write KB/s:监控时间间隔内磁盘整体每秒写字节数
  • IO/sec:监控时间间隔内磁盘整体平均每秒IO数
  • 以及上面是哪个数据对应的Avg、WAvg和Max以及对应图表,WAvg公式如IF(B73=0,0,MAX(SUMPRODUCT(B2:B71,B2:B71)/SUM(B2:B71)-B73,0)),该数字不应该和AVG相差很大;

 2、DISKBSIZE页面:详细记录了各监控时间点每个hdisk的磁盘块的大小,如我的服务器包括了sda、sda1、sda2、sda3以及dm-0、dm-1、dm-2、dm-3(dm是device mapper(设备映射))以及对应的Avg、WAvg和Max计算值;

3、DISKBUSY页面:详细记录了各监控时间点每个hdisk繁忙情况,包括的点同DISKBSIZE页面;

4、DISKREAD页面:详细记录了各监控时间点每个hdisk每秒读的子节数,包括的点同DISKBSIZE页面;

5、DISKWRITE页面:详细记录了各监控时间点每个hdisk每秒写的子节数,包括的点同DISKBSIZE页面;

6、DISKXFER页面:详细记录了各监控时间点每个hdisk每秒的IO次数,包括的点同DISKBSIZE页面;

四、内存详细信息

1.MENM页面:该页面包含了如下图各监控时间点内存各方面的信息数据和图表,主要信息如下:

  • memtoatl:服务器总内存,单位M;
  • swaptotal:虚拟总内存;
  • memfree:剩余总内存;
  • swapfree:剩余虚拟内存;

五、网络信息

1、Net页面:该页面包含了每个监控时间点各个网络适配器的读写等数据传输速率(千字节/秒),如我的服务器包括适配器有eth0和lo;

2、NETPACKET页面:该页面包含了每个监控时间点各个网络适配器读写包的数量;

猜你喜欢

转载自blog.csdn.net/daocaoren1543169565/article/details/81016501