我有一个RAID 1设置,每个磁盘平均有40-60个I/O,平均磁盘队列长度为0.5。根据下面的BOL实例,这不是一个瓶颈。
磁盘读取/秒80 磁盘写入/秒70StackNewlineAvg。在这种情况下,磁盘队列长度5会遇到(80 + (2 * 70))/2 =110个I/O,磁盘队列长度= 5/2 = 2.5,这表明I/O瓶颈。
这就引出了我的问题,高I/O有多高?每个CPU的平均磁盘队列长度都有很好的记录,它不应该超过2,但是BOL没有提到每个磁盘的I/O?
发布于 2009-11-18 18:52:54
磁盘读/写数据本身是没有意义的(对我来说)有一个特定的高I/O定义,因为硬件的进步会使这些东西在短时间内过时。关键在于寻找导致延迟的地方,而不仅仅是什么可能是无害的,而是频繁的磁盘活动。
这是一篇很好的关于Server硬件瓶颈的文章
发布于 2009-11-18 20:16:52
您的磁盘制造商应该提供您希望处理的IOPS类型的信息。就像磁盘队列是秒/读和秒/写一样重要的--任何超过15-20 is的东西都可能会受到伤害。
https://serverfault.com/questions/85999
复制相似问题