Este tópico descreve como o Índice de carregamento do agente, com base nas configurações de balanceamento de carga, é usado para gerenciamento de energia em farms RDSH no Horizon Cloud.
Para obter mais informações sobre qualquer uma das configurações mencionadas neste artigo de documentação, acesse Pods do Horizon Cloud de primeira geração: criação e gerenciamento de farms e localize a configuração nesse artigo.
Os agentes do Horizon Cloud usam cinco configurações (Limite de uso da CPU, Limite de uso da memória, Limite de tamanho da fila de disco, Limite de latência de leitura de disco e Limite de latência de gravação de disco) para calcular o Índice de carregamento do agente, um valor entre 0 e 100 que mede o carregamento de cada VM.
Importante: Devido à função-chave que o Índice de carregamento do agente no gerenciamento de energia, é essencial selecionar os valores apropriados para essas configurações, para que você possa obter o equilíbrio desejado entre consumo de energia e desempenho no seu ambiente.
Determinação do sistema sobre o uso do farm
O sistema determina o uso de um farm específico selecionando o maior dos dois seguintes valores percentuais:
-
Ocupação da sessão
-
O número de sessões ativas em um farm, dividido pelo número total de sessões possíveis nas VMs ligadas nesse farm. O número de sessões possíveis é calculado multiplicando-se o número de VMs ligadas no farm pelo valor
Sessões por VM que você definir para o farm.
-
Índice de carregamento médio
-
O Índice de carregamento do agente das VMs ligadas no farm.
Para a expansão do farm, o sistema compara então o valor selecionado com o limite alto para a configuração Gerenciamento de energia que você selecionou para o farm.
Nos dois exemplos a seguir, a configuração Gerenciamento de energia para o farm é 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.
Observação: Nos exemplos abaixo, a configuração
Máximo de VMs para o farm deve ser maior que 1. Caso contrário, a expansão não ocorrerá.
Exemplo - Expansão de farm devido à ocupação de sessão que excede o limite máximo
Neste exemplo, as configurações são as seguintes:
- 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%, que corresponde ao limite alto para a configuração Desempenho ideal de 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 é de 25%, que está abaixo do limite alto da configuração Desempenho otimizado de Gerenciamento de energia. Como resultado, o sistema não executa nenhuma ação. |
Exemplo - Expansão de farm devido ao Índice de carregamento média que excede o limite alto
Neste exemplo, as configurações são as seguintes:
- 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%, que corresponde ao limite alto para a configuração Desempenho ideal de 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 é de 25%, que está abaixo do limite alto da configuração Desempenho otimizado de Gerenciamento de energia. Como resultado, o sistema não executa nenhuma ação. |