Gerenciando a capacidade dos servidores
A capacidade de um servidor de jogo de escalar em resposta à demanda dos jogadores depende do número de núcleos simultâneos de máquina virtual consumidos por um jogo de servidor multijogador. Se um servidor de jogo ficar sem núcleos de VM, as solicitações subsequentes para alocar VMs falharão. Monitorar a capacidade dos servidores é essencial para evitar erros de capacidade ou diagnosticar problemas de escala devido à demanda dos jogadores. Este artigo descreve a página Quota Usage e como gerenciar seu servidor de jogo em relação a problemas de capacidade. Para acessar a página de uso de cota, navegue até o menu Multiplayer | Servers | Quota. A página Quota Usage exibe o pico de uso de núcleos tanto em gráficos visuais quanto em formato de tabela. Os dados que alimentam essas métricas são amostrados a cada 60 minutos.Monitorando o pico de uso de núcleos por região
Na parte superior da página de uso de cota, há um gráfico que visualiza o pico de uso de núcleos nas regiões selecionadas. Cada linha representa o pico de uso da cota de núcleos alocada a uma região. A imagem abaixo demonstra a porcentagem máxima da cota de núcleos consumida em 14 de novembro de 2020, às 3:32 UTC. A região South Central US, por exemplo, consumiu 27% da sua cota nessa data e hora específicas. Esse detalhe adicional do uso da cota regional é exibido em uma dica de ferramenta ao passar o mouse sobre as linhas do gráfico. Os usuários podem selecionar as regiões exibidas no gráfico usando o menu suspenso localizado no canto superior direito. Por padrão, as regiões com a maior porcentagem de uso são selecionadas.
Monitorando o pico de uso de núcleos por build
A página de uso de cota também apresenta em tabela o pico de uso de núcleos de cada build em uma região. Assim como o gráfico descrito acima, a tabela de pico de uso de núcleos relata a porcentagem do pico de uso da cota de núcleos por família de SKU de VM por região. Esse nível de detalhe pode melhorar a capacidade de antecipar ou diagnosticar problemas de escala de forma rápida, eficiente e fácil. Por exemplo, a imagem abaixo ilustra o uso de núcleos em três regiões: West Europe, South Central US e West US. Cada linha da tabela exibe o pico de uso de núcleos e a cota total de núcleos alocada por região. West Europe está operando com um uso maior (47%) do que South Central US (35%) ou West US (28%). Expandir uma família de VM usando o botão de seta ao lado da família lista os builds dessa região/família, incluindo o pico de uso de cada um.
Exportando o pico de uso de núcleos
A tabela de pico de uso de núcleos oferece suporte à exportação de um CSV que contém o pico de uso por build por região. As duas opções de exportação são:- CSV de resumo
- CSV detalhado
CSV detalhado
O CSV detalhado contém os dados que também produzem a tabela de pico de uso de núcleos, mas com dados adicionais amostrados em intervalos de 1 minuto. Portanto, uma exportação detalhada de uma tabela de pico de uso de núcleos filtrada para a última hora, contendo um único build implantado em uma região, produz aproximadamente 60 linhas. Por exemplo, uma linha de build e região por minuto. O esquema do CSV é:
OBSERVAÇÃO: Assim como a tabela de uso de núcleos, os dados de exportação também dependem da série temporal selecionada na parte superior da página de resumo da cota.
Detectando problemas de cota de núcleos
A página Quota Summary é um recurso poderoso para ajudar a detectar problemas de cota de núcleos que afetam a capacidade de escala de um servidor de jogo. As dicas a seguir podem ser aplicadas para atenuar problemas de escala com antecedência. Indicadores de status A tabela de uso de builds expõe um indicador de status ao lado do nome da região e dos builds da região. Os indicadores incluem:
