Para reducir la carga de la CPU, la NIC junta paquetes y avisa de una sola vez, así que los paquetes se retrasan lo que dura esa espera.
Por qué La NIC junta paquetes durante cierto tiempo o hasta cierto número antes de avisar → Efecto Los paquetes esperan mientras se juntan → En pantalla Leve aumento de la latencia. Normalmente es pequeño, pero si se exagera llega al orden de ms
Responsable principal Infraestructura de servidores (Equipo de infraestructura)
Tareas (Equipo de infraestructura)
Usar coalescencia adaptativa, ajustar los valores para un servidor de juegos (ethtool -C).
Cifras de referencia
Normalmente de decenas a cientos de µs. Para un juego suele ser despreciable, pero con una configuración excesiva llega a ms.
En el gráfico
Siempre alto · Tiempo de ida y vuelta dentro del mismo centro de datos
Dónde mirar
Ver con ethtool -c la configuración actual de coalescencia (adaptive-rx, rx-usecs, rx-frames) y comparar el tiempo de ida y vuelta del ping a otro servidor del mismo centro de datos antes y después de cambiarla
Se confirma si
rx-usecs está configurado alto (cientos de µs o más) y, al bajarlo, el tiempo de ida y vuelta dentro del centro de datos se reduce en la misma medida
Se descarta si
Si al bajarlo el tiempo de ida y vuelta no cambia, no es esta causa
Se verifica con
Con herramientas de infraestructura (no hace falta código del juego)