了解磁盘队列长度

据我所知,磁盘队列理想情况下应低于系统内的磁盘总数。 这如何适用于RAIDarrays?

RAID 0我认为是理想的队列=磁盘数量,RAID 10/1 =磁盘数量/ 2,那么RAID 5是多less?磁盘数量是多less?

当磁盘队列长度超过这个值的时候,究竟发生了什么,这是等待应用到磁盘的写入次数,为什么高于0的任何值都OK?

根据这个页面I / O等待比队列长度更重要。

http://blogs.msdn.com/psssql/archive/2007/02/21/sql-server-urban-legends-discussed.aspx

所有我见过的(没有任何链接的方便)表示每个正在服务数据的磁盘队列中不超过2个IO。

当IO在队列中时,读取或写入IO正在等待盘片被移动到正确位置的命令,以便可以读取或写入数据块。

请注意,在这种情况下,术语磁盘意味着正在使用的磁盘轴,而不是逻辑磁盘。 如果你有一个3个驱动器的RAIDarrays,它是3个主轴,不pipe是什么RAID级别。