0

我正在尝试更多地了解我的服务器的 iostat 输出,我需要帮助。我想看看我是否有瓶颈。

有一个 RAID-1 (md3) 的这两个磁盘(xvdn 和 xvdo)。我不同意这个输出。两个磁盘如何有一些“等待”而 md3 没有?我可以使用 iostat 来监控 RAID 阵列吗?

Raid 阵列是使用 Linux 的 MD 命令制作的。磁盘是ECS的EBS。没有 POISP。该发行版是 Oracle Linux 6.1。

Device:rrqm/s wrqm/s   r/s      w/s   rkB/s    wkB/s     avgrq-sz avgqu-sz await svctm %util
xvdn  0,00    27,20    5,89    3,45   256,57   122,61    81,11     1,14  122,29   1,82   1,71
xvdo  0,00    27,03    5,67    3,62   247,21   122,61    79,59     1,32  141,81   2,05   1,90
md3   0,00     0,00    2,87   30,65   121,04   122,60    14,54     0,00    0,00   0,00   0,00

和其他例子

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
xvdj              0,02     4,72   18,43   16,02   708,96    79,66    45,78     1,55   44,92   1,99   6,86
xvdk              0,02     4,69   17,24   16,05   688,24    79,66    46,13     1,18   35,46   1,25   4,17
xvdl              0,02     4,73   20,44   17,26   787,82    84,67    46,28     1,30   34,46   1,44   5,43
xvdm              0,02     4,73   15,23   17,26   609,48    84,67    42,73     1,42   43,73   1,68   5,46
md2               0,00     0,00   53,49   40,53  2029,33   162,12    46,62     0,00    0,00   0,00   0,00
4

1 回答 1

1

考虑到虚拟层本身的值,零实际上是正确的结果(在某种程度上)。

希望您的虚拟层(mdadm 数组)足够快,以至于它们始终为零。例如,avgqu-sz 是队列中的请求数,但它几乎立即将请求传递到磁盘。

于 2013-10-31T15:52:59.867 回答