我正在尝试了解服务器的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
答案 0 :(得分:1)
考虑到虚拟层本身的值,零实际上是正确的结果(在某种程度上)。
希望你的虚拟层(mdadm数组)足够快,它们总是为零。例如,avgqu-sz是队列中的请求数,但它几乎立即将请求传递给磁盘。