限制磁盘 IO 利用率至 raid 阵列分区的方法

限制磁盘 IO 利用率至 raid 阵列分区的方法

我有一个 raid 阵列分区,它由 nfs 服务器承受着巨大的负载,最近它出现了好几次故障,并且在利用率达到 100% 时需要干预。

当我确定根本问题的原因时,我想以某种方式对利用率进行限制,并在磁盘 IO 的其他某个点上设置系统瓶颈。

服务器是 debian lenny,磁盘格式化为 xfs,硬件是 HP proliant

欢迎任何建议。

答案1

如果您使用 CFQ 磁盘调度程序,则可以使用 ionice 为进程设置 IO 类优先级。

当然,man ionice 会提供所有详细信息。

但是 nfs 服务器位于内核中,因此如果问题确实发生在那里,那么您如何限制内核的 IO 呢?您几乎陷入了困境。

祝你好运找到根本原因:)

相关内容