RHEL8:NFS I/O 是否算作“%iowait”计算的一部分?

RHEL8:NFS I/O 是否算作“%iowait”计算的一部分?

客户告诉我们,他们在繁忙的 RHEL8 NFS 客户端上的 top 和 iostat 输出中看到较高的 %iowait。

iostat 手册页明确指出 iowait 与内核等待“磁盘” I/O 的时间百分比有关

问题 - 在 %iowait 计算中,NFS I/O 是否算作“磁盘”I/O?

答案1

是的,在 Linux 上,NFS 包含在 iowait 时间中,并计入平均负载。

Red Hat KB NFS cient I/O 是否计算 Linux 上的 iowait%?显示 NFS 服务器的数据包丢失导致 iowait 增加。最终,您的 NFS 服务器可能会意外关闭,请尝试查看处于这种不良状态的 iostat。

在 I/O 上处于休眠状态的任务会影响进程核算中的这些 iowait 指标。 NFS 执行此操作,它调用 io_schedule()。

“磁盘”是等待 I/O 的进程的简写,通常但并非总是块设备。

相关内容