PowerFlex: Configuratierichtlijnen voor inactieve status van de CPU
Samenvatting: 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. ...
Instructies
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 |
|---|---|
| 1 | Waarde voorkomt diepere inactieve CPU-statussen met behulp van de intel_idle Stuurprogramma. |
| 0 | Waarde uitgeschakeld intel_idle en verwijst naar de ACPI-driver. |
| Effectief resultaat: Dezelfde beperking van diepe inactieve statussen | |
processor.max_cstate
| Waarde | Gedrag |
|---|---|
| 0 of 1 | Waarde voorkomt diepere inactieve ACPI-standen. |
| 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 voor PowerFlex.
Er is geen herstel nodig bij het tegenkomen van een van de onderstaande configuratievariaties.
Combination #1 - intel_idle.max_cstate = 0 ; processor.max_cstate = 0 Combination #2 - intel_idle.max_cstate= 0 ; processor.max_cstate = 1 Combination #3 - intel_idle.max_cstate= 1 ; processor.max_cstate = 0 Combination #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 identificeert.