我有一个 raid 阵列分区,它由 nfs 服务器承受着巨大的负载,最近它出现了好几次故障,并且在利用率达到 100% 时需要干预。
当我确定根本问题的原因时,我想以某种方式对利用率进行限制,并在磁盘 IO 的其他某个点上设置系统瓶颈。
服务器是 debian lenny,磁盘格式化为 xfs,硬件是 HP proliant
欢迎任何建议。
答案1
如果您使用 CFQ 磁盘调度程序,则可以使用 ionice 为进程设置 IO 类优先级。
当然,man ionice 会提供所有详细信息。
但是 nfs 服务器位于内核中,因此如果问题确实发生在那里,那么您如何限制内核的 IO 呢?您几乎陷入了困境。
祝你好运找到根本原因:)