
客戶告訴我們,他們在繁忙的 RHEL8 NFS 用戶端上看到 top 和 iostat 輸出中的 %iowait 較高。
iostat 手冊頁清楚地表明 iowait 與核心等待「磁碟」I/O 的時間百分比相關
問題 - NFS I/O 在 %iowait 計算中是否算是「磁碟」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 的進程的簡寫,通常但並非總是區塊裝置。