PowerFlex: Configuratierichtlijnen voor inactieve status van de CPU
Summary: Tijdens meerdere PowerFlex-releases is de standaard CPU-inactieve configuratie gewijzigd. Dit heeft geleid tot verwarring bij klanten en veldteams die verschillen zien tussen verwachte en geïmplementeerde configuraties. Deze variaties leiden vaak tot onnodige supportcases of aanpassingen van knooppuntconfiguraties. ...
Instructions
Overzicht
De waargenomen configuratie van de inactieve status van de CPU verschilt tussen knooppunten in hetzelfde cluster.
Tools of validatiecontroles markeren discrepanties die in strijd lijken te zijn met de prestatie-instellingen van de best practices. Ook een verkeerde interpretatie dat verschillen duiden op prestatierisico of verkeerde configuratie.
Technische gegevens
PowerFlex regelt het gedrag van de inactieve status van de CPU met behulp van twee opstartladerparameters:
-
intel_idle.max_cstate
Waarde Gedrag 1Voorkomt diepere inactieve CPU-statussen met behulp van de intel_idle driver 0Hiermee schakelt u intel_idle uit en verwijst u naar de ACPI-driver Effectief resultaat: Dezelfde beperking van diepe inactieve statussen -
processor.max_cstate
Waarde Gedrag 0of1Voorkomt diepere inactieve ACPI-statussen Effectief resultaat: Geen functioneel prestatieverschil
Deze waarden beperken de diepe slaapstanden van de CPU, wat de weklatentie kan verhogen en I/O-prestatietrillingen kan veroorzaken.
Tests door PowerFlex Performance Engineering bevestigen dat elke combinatie van 0 of 1 voor deze twee parameters resulteert in gelijkwaardig gedrag op PowerFlex-systemen.
Daarom impliceren variaties in waargenomen instellingen niet dat de prestaties afnemen of afwijken van de configuratie.
Gevalideerde equivalente combinaties
Alle volgende configuraties voldoen aan de best practices van PowerFlex:
Er is geen herstel nodig bij het tegenkomen van een van de onderstaande configuratievariaties.
Combinatie #1 - intel_idle.max_cstate = 0 ; processor.max_cstate = 0
Combinatie #2 - intel_idle.max_cstate= 0 ; processor.max_cstate = 1
Combinatie #3 - intel_idle.max_cstate= 1 ; processor.max_cstate = 0
Combinatie #4 - intel_idle.max_cstate= 1 ; processor.max_cstate = 1
Deze instellingen worden automatisch toegepast tijdens de implementatie met PowerFlex Manager.
Ze worden gevalideerd tijdens levenscyclusbewerkingen door de SCR-tool (vX.Y en hoger). Handmatige wijziging is niet vereist, tenzij SCR expliciet een niet-conforme configuratie markeert.