VMware Horizon 8 calcule l'indice de charge du serveur en fonction des paramètres d'équilibrage de charge que vous configurez dans Horizon Console. L'indice de charge du serveur indique la charge sur le serveur. Cet indice est compris entre 0 et 100, 0 ne représentant aucune charge et 100 représentant une charge complète. Un indice de charge du serveur de -1 indique que l'équilibrage de charge est désactivé. Vous pouvez afficher l'indice de charge du serveur dans le tableau de bord de Horizon Console. Horizon 8 propose également des valeurs de seuil dans les paramètres d'équilibrage de charge pour la gestion des tempêtes d'ouverture de session.

Des tempêtes d'ouverture de session se produisent lorsqu'un grand nombre d'utilisateurs se connectent à la batterie de serveurs dans un court intervalle de temps. Dans ce cas, l'indice de charge du serveur signalé par les hôtes de sessions multiples peut être périmé ou obsolète, car l'intervalle d'échantillonnage des statistiques de CPU, de mémoire et de disque est de 30 secondes et met uniquement à jour ces mesures après 30 secondes. Horizon 8 fournit deux méthodes pour atténuer ce problème d'indice de charge de serveur périmé : Horizon Connection Server envoie des demandes de session aux hôtes avec un nombre inférieur de sessions de connexion simultanées ainsi qu'un indice de charge inférieur, et Horizon Agent peut rejeter et rediriger des sessions en fonction du nombre de sessions de connexion simultanées sur la machine et de l'indice de charge à l'aide de seuils fournis dans Horizon Console.

Lors de la configuration des paramètres d'équilibrage de charge, il est recommandé d'inclure le nombre de sessions avec d'autres mesures, ce qui permet à l'équilibrage de charge de placer des demandes de session sur des machines présentant un nombre total de sessions inférieur. En outre, suivez la recommandation de définition d'un seuil de sessions de connexion dans Horizon Console. Elle permet un meilleur équilibre de charge lors des tempêtes d'ouverture de session.

Tableau 1. Paramètres d'équilibrage de charge dans Horizon Console
Option Description
Utiliser un script personnalisé

Sélectionnez ce paramètre pour utiliser un script personnalisé pour l'équilibrage de charge. Si ce paramètre est activé, Horizon 8 ne tient pas compte d'autres mesures d'équilibrage de charge pour calculer l'indice de charge du serveur, mais il tient compte du seuil de session de connexion et du seuil d'indice de charge utilisés pour la gestion des tempêtes d'ouverture de session. Pour obtenir l'indice de charge de serveur, Horizon 8 lit la clé de registre CustomLoadValue à l'emplacement suivant : HKLM\Sofware\VMware Inc.\VMware VDM\Performance Stats\CustomLoadValue. Reportez-vous à la section Écriture d'un script d'équilibrage de charge pour un hôte de sessions multiples Linux.

Inclure le nombre de sessions Sélectionnez ce paramètre pour inclure le nombre de sessions sur l'hôte pour l'équilibrage de charge. Si aucun paramètre n'est sélectionné pour l'équilibrage de charge et que le paramètre de script personnalisé n'est pas sélectionné, Horizon 8 utilise le nombre de sessions par défaut. Désélectionnez ce paramètre si vous n'avez pas besoin de tenir compte du nombre de sessions pour l'équilibrage de charge.
Seuil d'utilisation du CPU Valeur de seuil de l'utilisation du CPU en pourcentage. Horizon 8 utilise le seuil de CPU configuré pour calculer le facteur d'indice de charge du CPU. Vous pouvez définir une valeur comprise entre 0 et 100. La valeur recommandée est 90. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge. La valeur par défaut est 0.
Seuil d'utilisation de la mémoire Valeur de seuil de la mémoire en pourcentage. Horizon 8 utilise le seuil de mémoire configuré pour calculer le facteur de l'indice de charge de la mémoire. Vous pouvez définir une valeur comprise entre 0 et 100. La valeur recommandée est 90. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge. La valeur par défaut est 0.
Seuil de longueur de la file d'attente de disque Seuil du nombre moyen de demandes de lecture et d'écriture qui ont été mises en file d'attente pour le disque sélectionné pendant l'intervalle d'échantillonnage. Horizon 8 utilise le seuil configuré pour calculer le facteur de l'indice de charge du disque. Vous pouvez définir la valeur sur n'importe quel nombre entier positif. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge.
Seuil de latence de lecture du disque Seuil de la durée moyenne de lecture des données à partir du disque en millisecondes. Horizon 8 utilise le seuil configuré pour calculer le facteur de l'indice de charge du disque. Vous pouvez définir la valeur sur n'importe quel nombre entier positif. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge. La valeur par défaut est 0.
Seuil de latence d'écriture du disque Seuil de la durée moyenne d'écriture des données sur le disque en millisecondes. Horizon 8 utilise le seuil configuré pour calculer le facteur de l'indice de charge du disque. Vous pouvez définir la valeur sur n'importe quel nombre entier positif. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge. La valeur par défaut est 0.
Seuil de la session de connexion Valeur de seuil pour la connexion de sessions, à utiliser dans la gestion des tempêtes d'ouverture de session. Le seuil configuré spécifie le nombre maximal de sessions pouvant se connecter simultanément à chaque machine agent de la batterie de serveurs, à l'exception de la reconnexion de sessions. Cette valeur est configurable de 0 à 150. La valeur recommandée est de 20, mais elle peut être réduite pour diminuer le nombre de sessions simultanées pouvant se connecter afin de mieux protéger chaque hôte. Par défaut, ce seuil est désactivé et ne refuse pas les ouvertures de session (la valeur par défaut est 0).
Seuil d'index de charge Valeur de seuil pour l'indice de charge, à utiliser dans la gestion des tempêtes d'ouverture de session. Le seuil configuré spécifie l'indice de charge minimal à partir duquel chaque machine agent de la batterie de serveurs commence à refuser les connexions de sessions, à l'exception de la reconnexion des sessions. Cette valeur est configurable de 0 à 100. La valeur recommandée est de 0 (désactivée). La valeur peut être définie sur un nombre supérieur (entre 90 et 100) pour rejeter les sessions sur un hôte en fonction d'un indice de charge extrêmement élevé. Par défaut, ce seuil est désactivé et ne refuse pas les ouvertures de session (la valeur par défaut est 0).