drdb驱动器上的I / O使用率很高

drdb驱动器上的I / O使用率很高,但底层驱动器上的使用率非常低。 因为底层磁盘使用情况良好,所以忽略DRDB驱动器上的I / O使用情况是正确的。

我们有4个Redhat盒Dell PowerEdge R630(比如a,b,c,d),它们具有以下操作系统/软件包。

RedHat EL 6.5 MySql Enterprise 5.6 DRBD 8.4 Corosync 1.4.7

我们已经设置了4路堆叠的drbd资源,如下所示:

集群集-1:服务器a和b互相连接本地局域网群集群集-2:服务器c和d

群集群集1和群集2通过虚拟IP通过堆叠的drbd连接,是不同数据中心的一部分。

drbd0磁盘已在每个服务器1GB本地创build,并且还连接到drbd10。

底层正常的磁盘使用情况: –

Device: rrqm/s wrqm/sr/sw/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda2 0.00 3718.00 0.00 441.00 0.00 33268.00 75.44 0.06 0.13 0.08 3.35 avg-cpu: %user %nice %system %iowait %steal %idle 1.25 0.00 0.81 1.75 0.00 96.18 Device: rrqm/s wrqm/sr/sw/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda2 0.00 1242.00 0.00 133.50 0.00 11008.00 82.46 0.02 0.17 0.11 1.45 

在同一时间高的虚拟驱动器I / O使用情况: –

 Device: rrqm/s wrqm/sr/sw/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util drbd10 0.00 0.00 0.00 23.50 0.00 188.00 8.00 3.41 6.11 38.17 89.70 avg-cpu: %user %nice %system %iowait %steal %idle 24.42 0.00 0.69 0.06 0.00 74.83 

为了检查DRBD的I / O使用情况,我们应该监视哪个驱动器?

在谷歌search我发现这个链接: – http://lists.linbit.com/pipermail/drbd-user/2012-January/017622.html

一段时间以来,虚拟DRBD设备上的iostats已经非常不准确。 build议只是简单地忽略它们。

相反,只需检查DRBDconfiguration为使用的后备磁盘的iostats。 这应该给你一个IO的准确概念。