O Horizon Cloud Service - next-gen usa um índice de carga do agente, com base nas suas configurações de balanceamento de carga, para gerenciamento de energia e balanceamento de carga de VMs de várias sessões em um pool.

Os agentes do Horizon Cloud Service - next-gen usam as configurações de limite a seguir para calcular o Índice de carregamento do agente. O valor do índice está entre 0 e 100 e é usado para medir a carga em cada VM. Defina essas configurações usando políticas de grupo de pools.

  • Limite de uso da CPU
  • Limite de uso de memória
  • Limite de comprimento da fila de disco
  • Limite de latência de leitura do disco
  • Limite de latência de gravação do disco

Devido à função crítica que o Índice de carregamento do agente desempenha no gerenciamento de energia e no balanceamento de carga, selecione os valores apropriados para obter o equilíbrio desejado entre consumo de energia e desempenho.

Determinação do sistema sobre o uso de VMs em um pool

O sistema determina o uso de VMs em um pool específico selecionando o maior dos dois seguintes valores percentuais:
  • Ocupação da sessão

    O número de sessões ativas no pool dividido pelo número total de sessões possíveis nas VMs ligadas no pool. O número de sessões possíveis é calculado multiplicando o número de VMs ligadas no pool pelo valor de Sessões por VM que você especificou para o pool.

  • Índice de carregamento médio

    O índice médio de carga do agente, conforme descrito acima, das VMs ligadas no pool.

Para a expansão do pool, o sistema compara o valor do índice de carga médio selecionado com o limite alto especificado para a configuração de gerenciamento de energia.

Para que a expansão ocorra, a configuração Máximo de VMs deve ser maior que 1.

Nos dois exemplos a seguir, a configuração de Gerenciamento de Energia é Desempenho Otimizado. O limite alto para a configuração Desempenho otimizado é de 50%, o que significa que, quando o uso atinge 50%, o sistema liga uma das VMs não utilizadas.

Exemplo: expansão de pool devido à ocupação de sessão que excede o limite máximo

Neste exemplo, as seguintes configurações são usadas:

  • Sessões por VM = 20
  • Limite alto para gerenciamento de energia = 50%
Antes da expansão Após a expansão
VMs ligadas
VM 1
  • Sessões em execução = 10
  • Índice de carregamento do agente = 25%
Valores de uso
  • Ocupação de sessão = 10 sessões em execução/(20 sessões por VM x 1 VM) = 50%
  • Índice médio de carregamento = Índice de carregamento do agente 25%/1 VM = 25%

O maior dos dois valores é 50%, o que corresponde ao limite alto da configuração Desempenho Otimizado para Gerenciamento de Energia. Como resultado, o sistema liga uma segunda VM.

VMs ligadas
VM 1
  • Sessões em execução = 10
  • Índice de carregamento do agente = 25%
VM 2
  • Sessões em execução = 0
  • Índice de carregamento do agente = 0%
Valores de uso
  • Ocupação de sessão = (Sessões em execução 10 + 0)/(20 sessões por VM x 2 VM) = 25%
  • Índice de carregamento médio = (Índice de carregamento do agente 25% + 0%)/2 VMs = 12,5%

O maior dos dois valores é 25%, que está abaixo do limite alto da configuração Desempenho Otimizado para Gerenciamento de Energia. Como resultado, o sistema não executa nenhuma ação.

Exemplo: expansão de pool devido ao Índice de carregamento média que excede o limite alto

Neste exemplo, as seguintes configurações são usadas:

  • Sessões por VM = 20
  • Limite alto para gerenciamento de energia = 50%
Antes da expansão Após a expansão
VMs ligadas
VM 1
  • Sessões em execução = 5
  • Índice de carregamento do agente = 50%
Valores de uso
  • Ocupação de sessão = 5 sessões em execução/(20 sessões por VM x 1 VM) = 25%
  • Índice de carregamento médio = Índice de carregamento do agente 50%/1 VM = 50%

O maior dos dois valores é 50%, o que corresponde ao limite alto da configuração Desempenho Otimizado para Gerenciamento de Energia. Como resultado, o sistema liga uma segunda VM.

VMs ligadas
VM 1
  • Sessões em execução = 5
  • Índice de carregamento do agente = 50%
VM 2
  • Sessões em execução = 0
  • Índice de carregamento do agente = 0%
Valores de uso
  • Ocupação de sessão = (Sessões em execução 5 + 0)/(20 sessões por VM x 2 VMs) = 12.5%
  • Índice de carregamento médio = (Índice de carregamento do agente 50% + 0%)/2 VMs = 25%

O maior dos dois valores é 25%, que está abaixo do limite alto da configuração Desempenho Otimizado para Gerenciamento de Energia. Como resultado, o sistema não executa nenhuma ação.