Horizon 7 calcule l'indice de charge du serveur en fonction des paramètres d'équilibrage de charge que vous configurez dans Horizon Administrator. 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 d'Horizon Administrator.
Il vous est recommandé d'inclure le nombre de sessions aux autres mesures lorsque vous configurez les paramètres d'équilibrage de charge. Si le nombre de sessions n'est pas inclus, au moment de l'équilibrage de charge, l'un des hôtes RDS reçoit beaucoup plus de demandes de session que les autres hôtes RDS lorsqu'un grand nombre d'utilisateurs se connectent à la batterie de serveurs dans les 30 secondes. Cela se produit, car l'intervalle d'échantillonnage est de 30 secondes et les statistiques de CPU, de mémoire ou de disque ne sont pas collectées dans les dernières 30 secondes. Par conséquent, toutes les demandes de session au cours des 30 dernières secondes sont dirigées vers l'hôte RDS qui signale l'indice de charge le plus faible, même si cet hôte RDS, après quelques sessions, obtient une charge plus élevée que les autres hôtes.
Pour résoudre ce problème, vous pouvez également réduire l'intervalle d'échantillonnage afin de collecter les statistiques de CPU, de mémoire et de disque à une fréquence supérieure à 30 secondes. Vous pouvez réduire l'intervalle d'échantillonnage à un minimum de 5 secondes. Toutefois, cela peut affecter les performances sur l'hôte RDS. Vous pouvez modifier l'intervalle d'échantillonnage en configurant le paramètre de stratégie de groupe Intervalle d'échantillonnage de mémoire et de CPU en secondes dans les fichiers modèles ADMX de la configuration commune d'Horizon. Pour plus d'informations sur la configuration de ce paramètre de stratégie, reportez-vous au document Administration d'Horizon 7.
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 7 ne tient pas compte des autres paramètres d'équilibrage de charge et lit la clé de registre CustomLoadValue dans l'emplacement suivant pour obtenir l'indice de charge du serveur : HKLM\Sofware\VMware Inc.\VMware VDM\Performance Stats\CustomLoadValue. Reportez-vous à la section Écrire un script d'équilibrage de charge pour un hôte RDS. |
Inclure le nombre de sessions | Sélectionnez ce paramètre pour inclure le nombre de sessions de l'hôte RDS 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 7 utilise le nombre de sessions par défaut. Désactivez ce paramètre si vous n'avez pas besoin de prendre en compte le nombre de sessions pour l'équilibrage de charge. |
Seuil d'utilisation du CPU | Valeur de seuil de l'utilisation du CPU en pourcentage. Horizon 7 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 7 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 7 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 7 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 7 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. |