As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Cenários de monitoramento comuns
Investigue detalhadamente o desempenho
Cenário: host/instance A está tendo um desempenho degradado devido a processos ou sessões de jogo específicos
Etapas da investigação:
-
Acesse o painel de desempenho da instância.
-
Analise a tabela “As N principais sessões de jogos que consomem Memória” para identificar quais processos contribuem mais para o consumo de memória da instância.
-
Analise a tabela “As N principais sessões de jogos que consomem CPU” para identificar quais processos contribuem mais para a utilização da CPU da instância.
-
Clique nos links da sessão de jogo para permitir uma investigação mais profunda das métricas detalhadas.
-
Analise os horários do servidor (Horário Delta do Servidor, Taxa de Tiques do Servidor, Horário do Tique do Servidor, Horário Mundial do Tique do Servidor) para identificar gargalos de desempenho.
Investigação de falha do servidor de jogos
Cenário: uma sessão de jogo travou e você precisa determinar a causa raiz
Etapas da investigação:
-
Acesse o painel de desempenho do servidor para a sessão de jogo que travou.
-
Verifique o uso da memória (unidades) e o uso da memória física (%) para determinar se a falha ocorreu devido à falta de memória.
-
Analise o uso da CPU (%) para identificar se a sobrecarga da CPU causou a falha.
-
Analise a rede I/O (bytes) e a rede I/O (pacotes) para determinar se os problemas de largura de banda da rede contribuíram para a falha.
-
Examine a porcentagem de perda de pacotes para identificar problemas de rede.
Investigue problemas relatados por jogadores
Cenário: jogadores relatam atraso ou interrupção durante o jogo
Etapas da investigação:
-
Acesse o painel de desempenho do servidor para a sessão de jogo afetada.
-
Analise Server Tick Time e Server World Tick Time para identificar atrasos nas atualizações do jogo.
-
Verifique a taxa de tiques do servidor para garantir uma frequência consistente de atualização do servidor.
-
Analise o uso da CPU (%) para identificar gargalos de processamento.
-
Analise as métricas de uso da memória para identificar problemas de desempenho relacionados à memória.
-
Verifique as I/O métricas de rede e a perda de pacotes para identificar gargalos na rede.
Identifique mudanças de desempenho em diferentes versões de servidores de jogos
Cenário: você deseja medir como o desempenho do jogo muda em diferentes versões de servidores
Etapas da investigação:
-
Compare as métricas do Server Tick Time entre diferentes versões para medir as mudanças na eficiência do processamento.
-
Analise a consistência do Server Tick Rate em todas as compilações para identificar regressões de desempenho.
-
Analise o Server World Tick Time para medir as mudanças no desempenho das atualizações do mundo do jogo.
-
Compare os padrões de uso da memória entre as compilações para identificar melhorias ou regressões na otimização da memória.
-
Monitore as tendências de uso da CPU para avaliar as mudanças na eficiência computacional.
Detecte atrasos e lentidão na jogabilidade
Cenário: você precisa monitorar a capacidade de resposta do servidor e a velocidade de atualização do jogo
Etapas da investigação:
-
Monitore o tempo de ativação do servidor para medir a rapidez com que o servidor processa cada ciclo de atualização.
-
Rastreie a taxa de tiques do servidor para garantir atualizações consistentes do estado do jogo por segundo.
-
Analise o Server World Tick Time para medir a velocidade de atualização do mundo do jogo, que afeta diretamente a experiência do cliente.
-
Configure alertas para variações do Server Delta Time para detectar desempenho inconsistente do servidor.
Comparando diferentes cenários de jogo
Cenário: você deseja identificar como diferentes cenários de jogo afetam o desempenho do servidor
Etapas da investigação:
-
Compare as métricas de desempenho do servidor em diferentes números de jogadores para entender o impacto da escalabilidade.
-
Analise as diferenças de desempenho entre os modos de jogo usando as métricas Server Tick Time e CPU Usage.
-
Monitore os padrões de uso de memória em diferentes cenários de jogo para identificar recursos que consomem muitos recursos.
-
Acompanhe I/O as métricas da rede para entender os requisitos de largura de banda para diferentes cenários de jogo.
-
Use o painel de desempenho da instância para identificar quais cenários de jogo produzem as sessões de jogo que consomem mais recursos.
Resposta de alta utilização de recursos
Cenário: picos incomuns de recursos (CPU > 85%, memória > 90%)
Etapas da investigação:
Identifique os recursos afetados
-
Use a DescribeGameSessionDetails API.
-
Filtre por status, se necessário.
-
Documente as instâncias afetadas.
Analise o uso de recursos
-
Analise o painel de visão geral da instância.
-
Compare a utilização em toda a frota.
-
Verifique os padrões históricos.
Monitore o impacto do servidor de jogos
-
Verifique as métricas de desempenho do servidor.
-
Analise os tempos de tiques e a perda de pacotes.
-
Monitore vazamentos de memória.
Etapas de resolução
-
Baixe logs de sessão.
-
Resolva problemas de compilação.
-
Monitore as melhorias.
Análise de falhas do servidor de jogos
Cenário: várias sessões de jogo com status de erro em toda a frota
Etapas da investigação:
Avaliação inicial
-
Painel de visão geral da frota do Access
-
Revise a tabela de sessões com falhas.
-
Observe os padrões de tempo/localização.
Análise de desempenho
-
Verifique as métricas de temporização do servidor.
-
Analise a utilização de recursos.
-
Melhor desempenho de rede.
Revisão de infraestrutura
-
Verifique a capacidade da frota.
-
Verificar a integridade da instância.
-
Analise as políticas de escalabilidade.
Caminho de resolução
-
Analisar logs do servidor do
-
Revise a otimização do código.
-
Implemente correções.
otimização da capacidade da frota
Cenário: lançamento do jogo ou estudo de referência
Etapas de análise:
Utilização de recursos
-
Filtrar por local.
-
Analise as métricas P50/P95/P99.
-
Analise os padrões de uso.
Análise do tipo de instância
-
Compare o desempenho por tipo.
-
Identifique candidatos em escalabilidade.
-
Padrões de utilização de documentos.
Ações de otimização
-
Ajuste as políticas de escalabilidade.
-
Modifique os tipos de instância.
-
Atualizar configuração de frota.