Le matériel hôte apporte de puissantes fonctionnalités de gestion dans ESXi afin de fournir le meilleur équilibre entre performance et puissance. Vous pouvez contrôler la manière dont ESXi utilise ces fonctions en sélectionnant une stratégie de gestion de l'alimentation.

La sélection d'une stratégie « haute performance » offre plus de performances absolues mais à un rendement inférieur (performance par watt). Les stratégies de faible alimentation offrent moins de performances absolues, mais à un rendement supérieur.

Vous pouvez sélectionner une stratégie pour l'hôte que vous gérez en utilisant VMware Host Client. Si vous ne sélectionnez pas une règle, ESXi utilise Équilibré par défaut.

Tableau 1. Règles de gestion de l'alimentation de CPU
Règle de gestion de l'alimentation Description
Haute performance

Ne pas utiliser les fonctionnalités de gestion de l'alimentation.

Équilibré (valeur par défaut)

Réduire la consommation énergétique en faisant le moins de compromis sur la performance

Faible alimentation

Réduire la consommation d’énergie et risquer une faible performance

Personnalisé

Stratégie de gestion de l'alimentation définie par l’utilisateur. La configuration avancée est désormais disponible.

Lorsqu'un CPU s'exécute à basse fréquence, il peut également s'exécuter à une tension plus faible, ce qui permet de réaliser des économies d'énergie. Ce type de gestion de l'alimentation est généralement appelé Dynamic Voltage and Frequency Scaling (DVFS - Cadrage dynamique de tension et de fréquence). ESXi tente d'ajuster les fréquences de processeur pour que les performances des machines virtuelles ne soient pas affectées.

Lorsqu'un CPU est inactif, ESXi peut appliquer des états de longue inactivité (appelés état C). Plus l'état C correspond à une longue activité, moins le CPU consomme d'énergie, mais le délai de réactivation du CPU est plus long. Lorsqu'un CPU est inactif, ESXi applique un algorithme pour prévoir la durée d'inactivité et choisit un état C approprié. Dans les stratégies de gestion de l'alimentation qui n'utilisent pas les états C de longue inactivité, ESXi utilise uniquement l'état de plus courte inactivité C1 pour les CPU inactifs.

Sélection d'une règle de gestion de l'alimentation du CPU

Vous définissez une règle de gestion de l'alimentation du CPU pour un hôte à l'aide de vSphere Client.

Conditions préalables

Vérifiez que les paramètres BIOS du système hôte permettent au système d'exploitation de contrôler la gestion de l'alimentation (par exemple, Contrôlé par le SE). Si le matériel de l'hôte ne permet pas au système d'exploitation de gérer l'alimentation, seule la règle Non pris en charge est disponible. (Sur certains systèmes, seule la règle Haute performance est disponible.)

Procédure

  1. Accédez à l'hôte dans vSphere Client.
  2. Cliquez sur Configurer.
  3. Sous Matériel, sélectionnez Gestion de l'alimentation, puis cliquez sur le boutonModifier.
  4. Sélectionnez une règle de gestion de l'alimentation pour l'hôte, puis cliquez sur OK.
    La sélection de la règle est sauvegardée dans la configuration de l'hôte et peut être réutilisée au moment du démarrage. Elle peut être modifiée à tout moment et n'exige pas de redémarrer le serveur.

Configurer les paramètres de la règle personnalisée de gestion de l'alimentation de l'hôte

Lorsque vous utilisez la règle personnalisée de gestion de l'alimentation de l'hôte, la règle de gestion de l'alimentation d'ESXi repose sur les valeurs de plusieurs paramètres de configuration avancés.

Conditions préalables

Sélectionnez Personnalisé pour la règle de gestion de l'alimentation de l'hôte, comme indiqué dans Sélection d'une règle de gestion de l'alimentation du CPU.

Procédure

  1. Accédez à l'hôte dans vSphere Client.
  2. Cliquez sur Configurer.
  3. Dans Système, sélectionnez Paramètres système avancés.
  4. Dans le volet droit, vous pouvez modifier les paramètres de gestion de l'alimentation qui concernent la règle personnalisée.
    Les descriptions des paramètres de gestion de l'alimentation qui concernent la règle personnalisée commencent par Dans la règle personnalisée. Tous les autres paramètres d'alimentation concernent toutes les règles de gestion de l'alimentation.
  5. Sélectionnez le paramètre puis cliquez sur le bouton Modifier.
    Note : Les valeurs par défaut des paramètres de gestion de l'alimentation correspondent à la règle Équilibré.
    Paramètre Description
    Power.UsePStates Utilisez les états ACPI P pour économiser de l'énergie lorsque le processeur est occupé.
    Power.MaxCpuLoad Utilisez les états P pour économiser l'énergie d'un CPI lorsque ce dernier est occupé pendant une durée inférieure au pourcentage de temps réel donné.
    Power.MinFreqPct N'utilisez aucun état P inférieur au pourcentage de vitesse maximale du CPU donné.
    Power.UseStallCtr Utilisez un état P plus profond lorsque le processeur est fréquemment bloqué dans l'attente d'évènements tels que des caches manquants.
    Power.TimerHz Contrôle le nombre de fois par seconde où ESXi réévalue l'état P dans lequel chaque CPU devrait se trouver.
    Power.UseCStates Utilisez les états ACPI C profonds (C2 ou inférieurs) lorsque le processeur est inactif.
    Power.CStateMaxLatency N'utilisez pas les états C dont la latence est supérieure à cette valeur.
    Power.CStateResidencyCoef Lorsqu'un CPU devient inactif, choisissez l'état C le plus profond dont la latence multipliée par cette valeur est inférieure à la prédiction de l'hôte concernant la durée d'inactivité du CPU. Les valeurs supérieures rendent ESXi plus prudent quant à l'utilisation des états C profonds, tandis que les valeurs basses sont plus agressives.
    Power.CStatePredictionCoef Paramètre de l'algorithme ESXi visant à prédire la durée d'inactivité d'un CPU. Il est déconseillé de modifier cette valeur.
    Power.PerfBias Performance Energy Bias Hint (Intel uniquement) Paramètre un MSR des processeurs Intel sur une valeur recommandée par Intel. Intel recommande 0 pour de hautes performances, 6 pour une alimentation équilibrée et 15 pour une faible alimentation. Les autres valeurs ne sont pas définies.
  6. Cliquez sur OK.