PowerFlex: Guía de configuración del estado inactivo de la CPU
Summary: Durante varias versiones de PowerFlex, la configuración predeterminada de estado inactivo de la CPU cambió. Esto generó confusión para los clientes y los equipos de campo que observan diferencias entre las configuraciones esperadas y las implementadas. Estas variaciones suelen dar lugar a casos de soporte o ajustes de configuración de nodos innecesarios. ...
Instructions
Descripción general
La configuración de estado inactivo de CPU observada difiere entre los nodos del mismo clúster.
Las herramientas o las comprobaciones de validación marcan las discrepancias que parecen infringir la configuración de rendimiento de las prácticas recomendadas. Además, una interpretación errónea de que las diferencias indican un riesgo de rendimiento o una configuración incorrecta.
Técnicas
PowerFlex controla el comportamiento del estado inactivo de la CPU mediante dos parámetros del cargador de arranque:
-
intel_idle.max_cstate
Valor Comportamiento 1Evita estados inactivos de CPU más profundos mediante el controlador intel_idle 0Deshabilita intel_idle y difiere al controlador ACPI Resultado efectivo: La misma restricción de estados inactivos profundos -
processor.max_cstate
Valor Comportamiento 0o1Evita estados inactivos ACPI más profundos Resultado efectivo: No hay diferencia de rendimiento funcional
Estos valores restringen los estados de reposo profundos de la CPU, lo que puede aumentar la latencia de reactivación y causar fluctuaciones en el rendimiento de I/O.
Las pruebas realizadas por el equipo de ingeniería de rendimiento de PowerFlex confirman que cualquier combinación de 0 o 1 para estos dos parámetros da como resultado un comportamiento equivalente en los sistemas PowerFlex.
Por lo tanto, las variaciones en los ajustes observados no implican degradación del rendimiento ni desviación de la configuración.
Combinaciones equivalentes validadas
Todas las siguientes configuraciones cumplen con las prácticas recomendadas de PowerFlex:
No es necesaria ninguna corrección cuando se encuentra cualquiera de las siguientes variaciones de configuración.
Combinación #1 - intel_idle.max_cstate = 0 ; processor.max_cstate = 0
Combinación #2 - intel_idle.max_cstate= 0 ; processor.max_cstate = 1
Combinación #3 - intel_idle.max_cstate= 1 ; processor.max_cstate = 0
Combinación #4 - intel_idle.max_cstate= 1 ; processor.max_cstate = 1
Estos ajustes se aplican automáticamente durante la implementación mediante PowerFlex Manager.
Se validan durante las operaciones del ciclo de vida mediante la herramienta SCR (vX.Y y superior). La modificación manual no es necesaria, a menos que SCR marque explícitamente una configuración no conforme.