
El cliente nos dice que ve un %iowait alto en la salida superior e iostat en un cliente RHEL8 NFS ocupado.
La página de manual de iostat dice claramente que iowait está relacionado con el porcentaje de tiempo que el kernel está esperando en la E/S del "disco".
Pregunta: ¿La E/S de NFS cuenta como E/S de "disco" en los cálculos de %iowait?
Respuesta1
Sí, en Linux, NFS se incluye en el tiempo de espera y contribuye al promedio de carga.
Red Hat KB ¿Las E/S eficientes de NFS cuentan el iowait% en Linux?muestra la pérdida de paquetes en un servidor NFS aumentando iowait. Con el tiempo, su servidor NFS puede desaparecer inesperadamente, intente mirar iostat en ese mal estado.
Las tareas que duermen en E/S contribuyen a estas métricas de iowait en la contabilidad de procesos. NFS hace esto, llama a io_schedule().
"Disco" es una abreviatura de procesos que esperan en E/S, que normalmente, aunque no siempre, son dispositivos de bloque.