PowerFlex: Konfigurationsvägledning för CPU-tomgångstillstånd
Summary: Standardkonfigurationen för processorns tomgångsläge har ändrats i flera PowerFlex-versioner. Detta har skapat förvirring för kunder och fältteam som ser skillnader mellan förväntade och distribuerade konfigurationer. Dessa variationer leder ofta till onödiga supportärenden eller nodkonfigurationsjusteringar. ...
Instructions
Översikt
Den observerade konfigurationen av processorns tomgångstillstånd skiljer sig mellan noder i samma kluster.
Verktyg eller valideringskontroller flaggar avvikelser som verkar bryta mot prestandainställningarna för bästa praxis. Dessutom en feltolkning som skillnader indikerar prestandarisk eller felkonfiguration.
Teknisk information
PowerFlex styr processorns tomgångsbeteende med hjälp av två parametrar för startprogrammet:
-
intel_idle.max_cstate
Värde Beteende 1Förhindrar djupare inaktiva processortillstånd med hjälp av intel_idle-drivrutinen 0Inaktiverar intel_idle och hänvisar till ACPI-drivrutinen Effektivt resultat: Samma begränsning för djupa vilolägen -
processor.max_cstate
Värde Beteende 0eller1Förhindrar djupare ACPI-inaktiva tillstånd Effektivt resultat: Ingen skillnad i funktionell prestanda
Dessa värden begränsar djupa strömsparlägen för processorn, vilket kan öka svarstiden vid uppvakning och orsaka jitter i I/O-prestanda.
Tester som utförs av PowerFlex Performance Engineering bekräftar att alla kombinationer av 0 eller 1 för dessa två parametrar resulterar i likvärdigt beteende på PowerFlex-system.
Variationer i observerade inställningar innebär därför inte prestandaförsämring eller konfigurationsavvikelse.
Validerade ekvivalenta kombinationer
Alla följande konfigurationer följer bästa praxis för PowerFlex:
Ingen reparation krävs när du stöter på någon av konfigurationsvariationerna nedan.
Kombination #1 - intel_idle.max_cstate = 0 ; processor.max_cstate = 0
Kombination #2 - intel_idle.max_cstate= 0 ; processor.max_cstate = 1
Kombination #3 - intel_idle.max_cstate= 1 ; processor.max_cstate = 0
Kombination #4 - intel_idle.max_cstate= 1 ; processor.max_cstate = 1
De här inställningarna tillämpas automatiskt under distributionen med PowerFlex Manager.
De valideras under livscykelåtgärder av SCR-verktyget (vX.Y och senare). Manuell ändring krävs inte om inte SCR uttryckligen flaggar en icke-överensstämmande konfiguration.