Cuando otras máquinas virtuales del mismo servidor físico usan mucha red o CPU, el procesamiento de nuestro servidor se retrasa de forma irregular.
Por qué Otras máquinas virtuales del mismo servidor físico usan muchos recursos → Efecto El procesamiento de paquetes de nuestra máquina virtual se retrasa de forma irregular → En pantalla De vez en cuando aparece jitter (variación en el tiempo de llegada de los paquetes) sin una causa clara, y el juego va a tirones
Responsable principal Infraestructura de servidores (Equipo de infraestructura) · También Externo (Externo)
Tareas (Equipo de infraestructura)
Usar hosts dedicados o instancias con rendimiento garantizado, detener y volver a iniciar las instancias con jitter persistente para moverlas a otro host.
Tareas (Externo)
Reportar el host problemático al proveedor de nube.
En el gráfico
Picos aleatorios · Jitter del tiempo de ida y vuelta dentro del centro de datos, %steal
Dónde mirar
Enviar ping de forma continua a otro servidor del mismo centro de datos para registrar el jitter del tiempo de ida y vuelta, y compararlo, junto con el %steal de mpstat, con otras instancias de la misma configuración
Se confirma si
Solo esta instancia tiene picos irregulares de jitter o de %steal, y las demás de la misma configuración están tranquilas. Al detenerla y volver a iniciarla para moverla a otro host, desaparece
Se descarta si
Si todas las instancias de la misma configuración tienen los mismos picos, no es un problema del host. Hay que revisar la carga del servidor del juego o la red
Se verifica con
Con herramientas de infraestructura (no hace falta código del juego)
mpstat(1) — Linux manual pagesysstat %steal: porcentaje de tiempo que esta CPU virtual tuvo que esperar mientras el hipervisor atendía a otra CPU virtual