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:读写比率;
cpu被User/Sys/Wait所占百分比;
cpu整体平均空闲率/占有率,以及最大的空闲率/占有率;
cpu各项数据最大值和平均值的比率;
CPU整体上在每个监控点的数据,包括User%、Sys%、Wait%、Idle%、CPU%以及CPUs(cpu个数)及对应图表;
Cpu使用率分为三部分,系统、用户和等待,分别对应图中红色、蓝色和绿色部分。cpu使用率100%的情况,如果红色占大部分,说明系统进程本身占据大部分cpu资源,可考虑系统是否存在过多僵尸进程或者系统进程存在死循环等原因;如果蓝色占大部分,说明用户进程占用大量cpu资源,可考虑被压系统是否压力过大,或者被压系统存在大量运算等消耗cpu资源的操作。
各个CPU在总体数据,包括User%、Sys%、Wait%、Idle%以及对应图表;
cpu00x页面:这些页面可以看到各个CPU在每个监控点的数据,包括User%、Sys%、Wait%、Idle%、CPU%以及对应图表;
记录各个监控时间点的磁盘读写和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相差很大;
详细记录了各监控时间点每个hdisk的磁盘块的大小,如我的服务器包括了sda、sda1、sda2、sda3以及dm-0、dm-1、dm-2、dm-3(dm是device mapper(设备映射))以及对应的Avg、WAvg和Max计算值;
DISKBUSY页面:详细记录了各监控时间点每个hdisk繁忙情况,包括的点同DISKBSIZE页面;
DISKREAD页面:详细记录了各监控时间点每个hdisk每秒读的子节数,包括的点同DISKBSIZE页面;
DISKWRITE页面:详细记录了各监控时间点每个hdisk每秒写的子节数,包括的点同DISKBSIZE页面;
DISKXFER页面:详细记录了各监控时间点每个hdisk每秒的IO次数,包括的点同DISKBSIZE页面;
memtoatl:服务器总内存,单位M;
swaptotal:虚拟总内存;
memfree:剩余总内存;
swapfree:剩余虚拟内存;
图内蓝色线条为物理内存使用率,红色线条为虚拟内存使用率。我们统计的内存使用率为:(已用物理内存+已用虚拟内存)/(物理内存+虚拟内存)x100%。
1、Net页面:该页面包含了每个监控时间点各个网络适配器的读写等数据传输速率(千字节/秒),如我的服务器包括适配器有eth0和lo;
2、NETPACKET页面:该页面包含了每个监控时间点各个网络适配器读写包的数量;
1.我们需求的主要数据为cpu,mem,io和net。如下图: