Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Escenarios de supervisión habituales
Investigación del rendimiento en profundidad
Escenario: A host/instance tiene un rendimiento degradado debido a procesos o sesiones de juego específicos
Pasos de investigación:
-
Acceda al panel Rendimiento de las instancias.
-
Consulte la tabla “Las N sesiones de juego que más memoria consumen” para identificar qué procesos contribuyen en mayor medida al consumo de memoria de la instancia.
-
Consulte la tabla “Las N sesiones de juego que más CPU consumen” para identificar qué procesos contribuyen en mayor medida al consumo de CPU de la instancia.
-
Haga clic en los enlaces a las sesiones de juego para poder investigar más a fondo las métricas detalladas.
-
Analice los tiempos de los servidores (tiempo diferencial del servidor, velocidad de graduación del servidor, tiempo de graduación del servidor, tiempo de graduación del servidor mundial) para identificar los cuellos de botella en el rendimiento.
Investigación de bloqueos del servidor de juegos
Escenario: una sesión de juego se ha bloqueado y necesita identificar la causa raíz
Pasos de investigación:
-
Acceda al panel de rendimiento del servidor de la sesión de juego que se ha bloqueado.
-
Consulte el uso de memoria (unidades) y el uso de memoria física (%) para determinar si el bloqueo se debió a una falta de memoria.
-
Revise el uso de la CPU (%) para identificar si fue la sobrecarga de la CPU lo que provocó el bloqueo.
-
Analice la red I/O (bytes) y la red I/O (paquetes) para determinar si los problemas de ancho de banda de la red contribuyeron al bloqueo.
-
Examine el porcentaje de pérdida de paquetes para identificar problemas relacionados con la red.
Investigación de problemas notificados por los jugadores
Escenario: los jugadores informan de un retraso o una interrupción durante el juego
Pasos de investigación:
-
Acceda al panel de rendimiento del servidor de la sesión de juego afectada.
-
Revise el tiempo de graduación del servidor y el tiempo de graduación del servidor mundial para identificar los retrasos en las actualizaciones del juego.
-
Compruebe la velocidad de graduación del servidor para asegurarse de que la frecuencia de actualización del servidor es constante.
-
Analice el uso de la CPU (%) para identificar cuellos de botella en el procesamiento.
-
Revise las métricas de uso de la memoria para identificar posibles problemas de rendimiento relacionados con la memoria.
-
Compruebe I/O las métricas de la red y la pérdida de paquetes para identificar los cuellos de botella de la red.
Identificación de las variaciones de rendimiento en las diferentes compilaciones del servidor de juegos
Escenario: desea medir cómo varía el rendimiento de los juegos en las distintas compilaciones del servidor
Pasos de investigación:
-
Compare las métricas de tiempo de graduación del servidor de las diferentes compilaciones para medir las variaciones en la eficiencia de procesamiento.
-
Analice la coherencia de la velocidad de graduación del servidor en las diferentes compilaciones para identificar regresiones en el rendimiento.
-
Revise el tiempo de graduación del servidor mundial para medir las variaciones en el rendimiento de las actualizaciones mundiales del juego.
-
Compare los patrones de uso de memoria de diferentes compilaciones para identificar mejoras o regresiones en la optimización de la memoria.
-
Supervise las tendencias de uso de la CPU para evaluar las variaciones en la eficiencia computacional.
Detección de retrasos y ralentización del juego
Escenario: necesita supervisar la capacidad de respuesta del servidor y la velocidad de actualización del juego
Pasos de investigación:
-
Supervise el tiempo de graduación del servidor para medir la rapidez con la que el servidor procesa cada ciclo de actualización.
-
Realice un seguimiento de la velocidad de graduación del servidor para asegurarse de que las actualizaciones del estado del juego por segundo son constantes.
-
Analice el tiempo de graduación del servidor mundial para medir la velocidad de actualización mundial del juego, que repercute directamente en la experiencia del cliente.
-
Configure alertas de variaciones en el tiempo diferencial del servidor a fin de detectar incoherencias en el rendimiento del servidor.
Evaluación comparativa de diferentes escenarios de juego
Escenario: desea identificar cómo afectan los diferentes escenarios de juego al rendimiento del servidor
Pasos de investigación:
-
Compare las métricas de rendimiento del servidor con distintos números de jugadores para comprender el impacto del escalado.
-
Analice las diferencias de rendimiento de los distintos modos de juego utilizando las métricas de tiempo de graduación del servidor y uso de la CPU.
-
Supervise los patrones de uso de la memoria en diferentes escenarios de juego para identificar las características que consumen una gran cantidad de recursos.
-
Realiza un seguimiento de I/O las métricas de la red para comprender los requisitos de ancho de banda en los diferentes escenarios de juego.
-
Utilice el panel de rendimiento de las instancias para identificar qué escenarios de juego producen las sesiones de juego con un consumo de recursos más elevado.
Respuesta ante un uso de recursos elevado
Escenario: picos inusuales de uso de recursos (CPU > 85 %, memoria > 90 %)
Pasos de investigación:
Identifique los recursos afectados.
-
Usa DescribeGameSessionDetails la API.
-
Filtre por estado si es necesario.
-
Documente las instancias afectadas.
Análisis del uso de recursos
-
Revise el panel de información general de las instancias.
-
Compare el uso en toda la flota.
-
Compruebe los patrones históricos.
Supervisión del impacto del servidor de juegos
-
Compruebe las métricas de rendimiento del servidor.
-
Revise los tiempos de graduación y la pérdida de paquetes.
-
Supervise las pérdidas de memoria.
Pasos de resolución
-
Descargue los registros de las sesiones.
-
Aborde los problemas de compilación.
-
Supervise las mejoras.
Análisis de bloqueos del servidor de juegos
Escenario: existencia de varias sesiones de juego con estado de error en la flota
Pasos de investigación:
Evaluación inicial
-
Acceda al panel de información general de la flota.
-
Revise la tabla de sesiones bloqueadas.
-
Observa los patrones de tiempos y ubicación.
Análisis del rendimiento
-
Compruebe las métricas de tiempo del servidor.
-
Revise el uso de recursos.
-
Supervise el rendimiento de la red.
Revisión de la infraestructura
-
Verifique la capacidad de la flota.
-
Consulte el estado de las instancias.
-
Revise las políticas de escalado.
Ruta de resolución
-
Analice los registros del servidor.
-
Revise la optimización del código.
-
Implemente correcciones.
Optimización de la capacidad de la flota
Escenario: lanzamiento o estudio comparativo del juego
Pasos de análisis:
Uso de los recursos
-
Filtre por ubicación.
-
Revise las métricas P50/P95/P99.
-
Analice los patrones de uso.
Análisis de los tipos de instancia
-
Compare el rendimiento por tipo de instancia.
-
Identifique las instancias aptas para el escalado.
-
Patrones de uso de documentos.
Acciones de optimización
-
Ajuste las políticas de escalado.
-
Modifique los tipos de instancia.
-
Actualice la configuración de la flota.