
Cliente nos informando que vê alta %iowait na saída top e iostat em um cliente RHEL8 NFS ocupado.
A página de manual do iostat diz claramente que iowait está relacionado à% de tempo que o kernel está aguardando na E/S do "disco"
Pergunta - a E/S do NFS conta como E/S de "disco" nos cálculos de% iowait?
Responder1
Sim, no Linux, o NFS está incluído no tempo de iowait e contribui para a média de carga.
Red Hat KB A E/S Científica do NFS conta iowait% no Linux?mostra a perda de pacotes para um servidor NFS aumentando o iowait. Eventualmente, seu servidor NFS pode desaparecer inesperadamente, tente observar o iostat nesse estado ruim.
As tarefas que ficam suspensas na E/S contribuem para essas métricas iowait na contabilidade do processo. O NFS faz isso, chama io_schedule().
"Disco" é uma abreviação para processos que aguardam E/S, que normalmente, mas nem sempre, são dispositivos de bloco.