En este tema, se describe cómo se utiliza el índice de carga del agente, en función de la configuración de equilibrio de carga, para la administración de energía en granjas RDSH de Horizon Cloud.

Para obtener más información sobre cualquiera de los ajustes mencionados en este artículo de la documentación, vaya a Pods de Horizon Cloud first-gen: crear y administrar granjas y busque el ajuste en el artículo.

Los agentes de Horizon Cloud usan cinco ajustes (Umbral de uso de CPU, Umbral de uso de memoria, Umbral de longitud de cola de disco, Umbral de latencia de lectura de disco y Umbral de latencia de escritura de disco) para calcular el índice de carga del agente, un valor entre 0 y 100 que mide la carga de cada máquina virtual.

Importante: Debido a la función clave que desempeña el índice de carga del agente en la administración de energía, es esencial que seleccione los valores adecuados para esta configuración a fin de lograr el equilibrio deseado entre consumo de energía y rendimiento en su entorno.

Determinación del sistema sobre el uso de granjas

El sistema determina el uso de una granja específica seleccionando el valor más alto de los dos valores porcentuales siguientes:

Ocupación de sesión:
el número de sesiones activas dentro de una granja dividido por el número total de sesiones que se pueden realizar en las máquinas virtuales encendidas en la granja. El número de sesiones posibles se calcula multiplicando el número de máquinas virtuales encendidas en la granja por el valor de Sesiones por máquina virtual que estableció para la granja.
Índice de carga promedio
El índice promedio de carga del agente de las máquinas virtuales encendidas en la granja.

Para la expansión de la granja, el sistema compara el valor seleccionado con el umbral alto del ajuste Gestión de energía seleccionado para la granja.

En los dos ejemplos siguientes, el ajuste Administración de energía para la granja es Rendimiento optimizado. El umbral alto para el ajuste Rendimiento optimizado es 50 %. Esto significa que cuando el uso alcanza el 50 %, el sistema enciende una de las máquinas virtuales que no se utilizan.

Nota: En los siguientes ejemplos, el ajuste Máquinas virtuales máximas para la granja debe ser mayor que 1. De lo contrario, no se producirá la expansión.

Ejemplo: expansión de granja debido a que la ocupación de la sesión supera el umbral alto

En este ejemplo, los ajustes son los siguientes:

  • Sesiones por máquina virtual = 20
  • Umbral alto para la administración de energía = 50 %
Antes de la expansión Después de la expansión
Máquinas virtuales encendidas
VM 1
  • Sesiones en ejecución = 10
  • Índice de carga del agente: 25 %
Valores de uso
  • Ocupación de la sesión = 10 sesiones en ejecución/(20 sesiones por máquina virtual x 1 máquina virtual) = 50 %
  • Índice de carga promedio = índice de carga del agente 25 %/1 máquina virtual = 25 %

El valor más alto de los dos valores es 50 %, que coincide con el umbral alto para el ajuste Rendimiento óptimo para Administración de energía. De esta manera, el sistema enciende una segunda máquina virtual.

Máquinas virtuales encendidas
VM 1
  • Sesiones en ejecución = 10
  • Índice de carga del agente: 25 %
VM 2
  • Sesiones en ejecución = 0
  • Índice de carga del agente = 0 %
Valores de uso
  • Ocupación de sesión = (sesiones en ejecución 10 + 0)/(20 sesiones por máquina virtual x 2 máquinas virtuales) = 25 %
  • Índice de carga promedio = (índice de carga del agente 25 % + 0 %)/2 máquinas virtuales = 12,5 %

El valor más alto de los dos valores es 25 %, que es inferior al umbral alto para el ajuste Rendimiento óptimo para Administración de energía. Por lo tanto, el sistema no realiza ninguna acción.

Ejemplo: expansión de granja debido a un índice de carga promedio que supera el umbral alto

En este ejemplo, los ajustes son los siguientes:

  • Sesiones por máquina virtual = 20
  • Umbral alto para la administración de energía = 50 %
Antes de la expansión Después de la expansión
Máquinas virtuales encendidas
VM 1
  • Sesiones en ejecución = 5
  • Índice de carga del agente = 50 %
Valores de uso
  • Ocupación de sesión = 5 sesiones en ejecución/(20 sesiones por máquina virtual x 1 máquina virtual) = 25 %
  • Índice de carga promedio = índice de carga del agente 50 %/1 máquina virtual = 50 %

El valor más alto de los dos valores es 50 %, que coincide con el umbral alto para el ajuste Rendimiento óptimo para Administración de energía. De esta manera, el sistema enciende una segunda máquina virtual.

Máquinas virtuales encendidas
VM 1
  • Sesiones en ejecución = 5
  • Índice de carga del agente = 50 %
VM 2
  • Sesiones en ejecución = 0
  • Índice de carga del agente = 0 %
Valores de uso
  • Ocupación de sesión = (sesiones que ejecutan 5 + 0)/(20 sesiones por máquina virtual x 2 máquinas virtuales) = 12,5 %
  • Índice de carga promedio = (índice de carga del agente 50 % + 0 %)/2 máquinas virtuales = 25 %

El valor más alto de los dos valores es 25 %, que es inferior al umbral alto para el ajuste Rendimiento óptimo para Administración de energía. Por lo tanto, el sistema no realiza ninguna acción.