XenCenter

Ajustement des pondérations des métriques

Workload Balancing utilise les pondérations des métriques, une méthode d’attribution d’importance aux ressources, pour déterminer quels hôtes optimiser en premier.

Remarque :

Avant d’ajuster les pondérations des métriques, Citrix recommande de lire des informations sur le processus d’optimisation et de consolidation dans la documentation Workload Balancing. Les informations contenues dans cet article sont un sous-ensemble de ces informations et sont uniquement destinées à être utilisées comme référence lors de la modification de l’interface utilisateur.

Lorsque Workload Balancing traite les recommandations d’optimisation, il crée un ordre d’optimisation. Workload Balancing détermine l’ordre d’optimisation en classant les hôtes à traiter en premier en fonction des hôtes ayant les valeurs de métriques les plus élevées pour la ressource classée comme la plus importante dans la page des pondérations des métriques.

La manière dont Workload Balancing utilise les pondérations des métriques pour déterminer quels hôtes et machines virtuelles traiter en premier varie en fonction du mode d’optimisation, Densité Maximale ou Performance Maximale. En général, les pondérations des métriques sont utilisées lorsqu’un pool est en mode Performance Maximale. Cependant, lorsque Workload Balancing est en mode Densité Maximale, il utilise les pondérations des métriques si une ressource dépasse son seuil critique.

Comment les pondérations des métriques s’appliquent en mode Performance Maximale

En mode Performance Maximale, Workload Balancing utilise les pondérations des métriques pour déterminer :

  • Les performances des hôtes à traiter en premier
  • Les machines virtuelles à recommander de migrer en premier

Par exemple, si vous classez les écritures réseau (Network Writes) comme la ressource la plus importante, Workload Balancing traite d’abord les problèmes de performance et formule des recommandations d’optimisation pour l’hôte avec le plus grand nombre d’écritures réseau par seconde.

Comment les pondérations des métriques s’appliquent en mode Densité Maximale

En mode Densité Maximale, Workload Balancing n’utilise les pondérations des métriques que lorsqu’un hôte atteint le seuil critique. Ensuite, Workload Balancing applique un algorithme de type Performance Maximale jusqu’à ce qu’aucun hôte ne dépasse les seuils critiques. Lors de l’utilisation de l’algorithme de type Performance Maximale, Workload Balancing utilise les pondérations des métriques pour déterminer l’ordre d’optimisation de la même manière qu’en mode Performance Maximale.

Si deux hôtes ou plus ont des ressources dépassant leurs seuils critiques, Workload Balancing vérifie l’importance que vous avez définie pour chaque ressource avant de déterminer quel hôte optimiser en premier et quelles machines virtuelles sur cet hôte relocaliser en premier.

Par exemple, votre pool contient l’hôte A et l’hôte B, qui sont dans l’état suivant :

  • L’utilisation du CPU sur l’hôte A dépasse le seuil critique pour le CPU. La pondération de la métrique pour l’utilisation du CPU est réglée à l’extrême droite du curseur (Plus important).
  • L’utilisation de la mémoire sur l’hôte B dépasse le seuil critique pour la mémoire. La pondération de la métrique pour l’utilisation de la mémoire est réglée à l’extrême gauche du curseur (Moins important).

L’équilibrage de charge recommande d’optimiser l’hôte A en premier car la ressource qui a atteint le seuil critique sur cet hôte est la ressource à laquelle le poids le plus élevé est attribué. Une fois que l’équilibrage de charge a déterminé qu’il doit gérer les performances sur l’hôte A, il commence à recommander des placements pour les machines virtuelles sur cet hôte. Ces recommandations commencent par la machine virtuelle qui a l’utilisation du CPU la plus élevée, car cette utilisation du CPU est la ressource avec le poids le plus élevé.

Une fois que l’équilibrage de charge a recommandé d’optimiser l’hôte A, il formule des recommandations d’optimisation pour l’hôte B. Lorsqu’il recommande des placements pour les machines virtuelles sur l’hôte B, il le fait en traitant d’abord l’utilisation du CPU, car l’utilisation du CPU a été affectée du poids le plus élevé.

S’il y a d’autres hôtes nécessitant une optimisation, l’équilibrage de charge gère les performances sur ces hôtes en fonction de l’hôte ayant la troisième utilisation du CPU la plus élevée.

Par défaut, toutes les pondérations de métriques sont réglées au point le plus éloigné du curseur (Plus important).

Remarque :

La pondération des métriques est relative. Ce comportement signifie que si toutes les métriques sont réglées au même niveau, même si ce niveau est Moins important, elles sont toutes pondérées de la même manière. La relation des métriques entre elles est plus importante que le poids réel auquel vous définissez chaque métrique.

Pour modifier les facteurs de pondération des métriques

  1. Sélectionnez le pool dans le volet Ressources, sélectionnez l’onglet WLB, puis sélectionnez Paramètres.
  2. Dans le volet gauche, sélectionnez Pondération des métriques.
  3. Dans la page Pondération des métriques, ajustez les curseurs à côté des ressources individuelles, selon vos besoins.

    Déplacer le curseur vers Moins important indique que s’assurer que les machines virtuelles disposent toujours de la plus grande quantité de cette ressource n’est pas aussi vital sur ce pool de ressources.

Documentation associée

XenServer version actuelle

Ajustement des pondérations des métriques