MD RAID - 禁用 NCQ

Jav*_*nck 6 mdadm md

为什么建议在 MD RAID (mdadm) 中禁用每个磁盘的 NCQ?echo 1 > /sys/block/sdX/device/queue_深度

我在许多有关 RAID 调整的文章中读到过此提示,但没有人解释原因。

Mik*_*l H 1

来自维基百科关于 NCQ 的文章

NCQ 会对操作系统的 I/O 调度程序产生负面干扰,实际上会降低性能;[6] 这在具有 RAID-5 的 Linux 上的实践中已被观察到。[7] NCQ 中没有机制让主机指定任何类型的 I/O 截止日期,例如可以忽略某个请求以支持其他请求的次数。