PowerFlex : Conseils de configuration de l’état d’inactivité du processeur
Summary: Lors de la publication de plusieurs versions de PowerFlex, la configuration par défaut du processeur en état d’inactivité a changé. Cela a semé la confusion chez les clients et les équipes de terrain qui constatent des différences entre les configurations attendues et les configurations déployées. Ces variations entraînent souvent des tickets de support inutiles ou des ajustements de configuration de nœuds. ...
Instructions
Présentation
La configuration en état d’inactivité du processeur observée diffère entre les nœuds d’un même cluster.
Les outils ou les contrôles de validation signalent les écarts qui semblent enfreindre les paramètres de performances des pratiques d’excellence. En outre, une mauvaise interprétation de ces différences indique un risque de performance ou une mauvaise configuration.
Détails techniques
PowerFlex contrôle le comportement en cas d’inactivité du processeur à l’aide de deux paramètres du chargeur de démarrage :
-
intel_idle.max_cstate
Valeur Comportement 1Empêche les états d’inactivité du processeur plus profonds à l’aide du pilote intel_idle 0Désactive intel_idle et s’en remet au pilote ACPI Résultat efficace : Même restriction pour les états d’inactivité profonde -
processor.max_cstate
Valeur Comportement 0ou1Empêche les états d’inactivité ACPI plus profonds Résultat efficace : Aucune différence de performances fonctionnelles
Ces valeurs restreignent les états de veille profonde du processeur, ce qui peut augmenter la latence de sortie de veille et provoquer une instabilité des performances d’E/S.
Les tests effectués par les ingénieurs des performances PowerFlex confirment que toute combinaison de 0 ou de 1 pour ces deux paramètres entraîne un comportement équivalent sur les systèmes PowerFlex.
Par conséquent, les variations des paramètres observés n’impliquent pas de dégradation des performances ou de dérive de configuration.
Combinaisons équivalentes validées
Toutes les configurations suivantes sont conformes aux pratiques d’excellence PowerFlex :
Aucune mesure corrective n’est nécessaire lorsque vous rencontrez l’une des variations de configuration ci-dessous.
Combinaison #1 - intel_idle.max_cstate = 0 ; processor.max_cstate = 0
Combinaison #2 - intel_idle.max_cstate= 0 ; processor.max_cstate = 1
Combinaison #3 - intel_idle.max_cstate= 1 ; processor.max_cstate = 0
Combinaison #4 - intel_idle.max_cstate= 1 ; processor.max_cstate = 1
Ces paramètres sont automatiquement appliqués lors du déploiement à l’aide de PowerFlex Manager.
Ils sont validés au cours des opérations de cycle de vie par l’outil SCR (vX.Y et versions ultérieures). Aucune modification manuelle n’est nécessaire, sauf si SCR signale explicitement une configuration non conforme.