Cette rubrique décrit comment l'indice de charge de l'agent, basé sur les paramètres d'équilibrage de charge, est utilisé pour la gestion de l'alimentation dans les batteries de serveurs RDSH dans Horizon Cloud.

Les agents Horizon Cloud utilisent cinq paramètres ( Seuil d'utilisation de CPU, Seuil d'utilisation de la mémoire, Seuil de longueur de file d'attente de disque, Seuil de latence de lecture du disque et Seuil de latence d'écriture du disque ) pour calculer l'indice de charge de l'agent, une valeur comprise entre 0 et 100 qui mesure la charge de chaque machine virtuelle. Pour plus d'informations sur ces paramètres, reportez-vous à la rubrique Créer une batterie de serveurs.
Important : En raison du rôle clé que l'indice de charge de l'agent joue dans la gestion de l'alimentation, il est essentiel de sélectionner les valeurs appropriées pour ces paramètres afin de pouvoir obtenir l'équilibre souhaité de consommation d'énergie et de performances dans votre environnement.
L'utilisation d'une batterie de serveurs est déterminée en sélectionnant la plus élevée des deux valeurs de pourcentage suivantes :
  • Occupation de session : nombre de sessions actives dans une batterie de serveurs divisé par le nombre total de sessions possibles sur les machines virtuelles sous tension dans la batterie de serveurs. Le nombre de sessions possibles est calculé en multipliant le nombre de machines virtuelles sous tension dans la batterie de serveurs par la valeur Sessions par machine virtuelle que vous avez définie pour la batterie de serveurs. Pour plus d'informations sur le paramètre Sessions par machine virtuelle, reportez-vous à la rubrique Créer une batterie de serveurs.
  • Indice de charge moyen : indice de charge moyen de l'agent des machines virtuelles sous tension dans la batterie de serveurs.

Pour l'extension de la batterie de serveurs, cette valeur est comparée au seuil élevé du paramètre Gestion de l'alimentation que vous avez sélectionné pour la batterie de serveurs. Pour plus d'informations sur le paramètre Gestion de l'alimentation, reportez-vous à la section Créer une batterie de serveurs.

Dans les deux exemples suivants, le paramètre Gestion de l'alimentation de la batterie de serveurs est optimisé pour les performances. Le seuil élevé du paramètre de performances optimisé est de 50 %, ce qui signifie que lorsque l'utilisation atteint 50 %, le système met l'une des machines virtuelles inutilisées sous tension.

Note : Dans les exemples ci-dessous, le paramètre Nombre maximal de VM pour la batterie de serveurs doit être supérieur à 1. Dans le cas contraire, l'extension ne se produit pas. Pour plus d'informations sur le paramètre Nombre maximal de VM, reportez-vous à la section Créer une batterie de serveurs.

Exemple : extension de la batterie de serveurs en raison d'une occupation de session supérieure au seuil élevé

Dans cet exemple, les paramètres sont les suivants :
  • Sessions par VM = 20
  • Seuil élevé de gestion de l'alimentation = 50 %
Avant l'extension Après l'extension
VM sous tension
  • VM 1
    • Sessions en cours d'exécution = 10
    • Indice de charge de l'agent = 25 %
Valeurs d'utilisation
  • Occupation de session = 10 sessions en cours d'exécution /(20 sessions par machine virtuelle x 1 VM) = 50 %
  • Indice de charge moyen = indice de charge de l'agent 25 % /1 VM = 25 %
La plus grande des deux valeurs est de 50 %, ce qui correspond au seuil élevé pour le paramètre de performances optimal pour la gestion de l'alimentation. Par conséquent, le système met sous tension une deuxième machine virtuelle.
VM sous tension
  • VM 1
    • Sessions en cours d'exécution = 10
    • Indice de charge de l'agent = 25 %
  • VM 2
    • Sessions en cours d'exécution = 0
    • Indice de charge de l'agent = 0 %
Valeurs d'utilisation
  • Occupation de session = (sessions en cours d'exécution 10 + 0) /(20 sessions par VM x 2 VM) = 25 %
  • Indice de charge moyen = (indice de charge de l'agent 25 % + 0 %) /2 VM = 12,5 %
La plus grande des deux valeurs est de 25 %, ce qui est inférieur au seuil élevé pour le paramètre de performances optimal pour la gestion de l'alimentation. Par conséquent, le système n'effectue aucune action.

Exemple : extension de batterie de serveurs en raison d'un indice de charge moyen dépassant le seuil élevé

Dans cet exemple, les paramètres sont les suivants :
  • Sessions par VM = 20
  • Seuil élevé de gestion de l'alimentation = 50 %
Avant l'extension Après l'extension
VM sous tension
  • VM 1
    • Sessions en cours d'exécution = 5
    • Indice de charge de l'agent = 50 %
Valeurs d'utilisation
  • Occupation de session = 5 sessions en cours d'exécution /(20 sessions par VM x 1 VM) = 25 %
  • Indice de charge moyen = indice de charge de l'agent 50 % /1 VM = 50 %
La plus grande des deux valeurs est de 50 %, ce qui correspond au seuil élevé pour le paramètre de performances optimal pour la gestion de l'alimentation. Par conséquent, le système met sous tension une deuxième machine virtuelle.
VM sous tension
  • VM 1
    • Sessions en cours d'exécution = 5
    • Indice de charge de l'agent = 50 %
  • VM 2
    • Sessions en cours d'exécution = 0
    • Indice de charge de l'agent = 0 %
Valeurs d'utilisation
  • Occupation de session = (sessions en cours d'exécution 5 + 0) /(20 sessions par VM x 2 VM) = 12,5 %
  • Indice de charge moyen = (indice de charge de l'agent 50 % + 0 %) /2 VM = 25 %
La plus grande des deux valeurs est de 25 %, ce qui est inférieur au seuil élevé pour le paramètre de performances optimal pour la gestion de l'alimentation. Par conséquent, le système n'effectue aucune action.