PowerFlex: CPU 유휴 상태 구성 지침
Summary: 여러 PowerFlex 릴리스 중에 기본 CPU 유휴 상태 구성이 변경되었습니다. 이로 인해 고객과 현장 팀은 예상한 구성과 배포된 구성 간에 차이를 느끼며 혼란을 겪어야 했습니다. 이러한 변형으로 인해 불필요한 지원 사례나 노드 구성 조정이 필요한 경우가 많습니다.
Instructions
개요
관찰된 CPU 유휴 상태 구성은 동일한 클러스터의 노드 간에 다릅니다.
툴 또는 유효성 검사는 모범 사례 성능 설정을 위반하는 것으로 보이는 불일치 플래그를 표시합니다. 또한 차이가 성능 위험 또는 잘못된 구성을 나타낸다고 잘못 해석할 수 있습니다.
제품 상세 정보
PowerFlex는 두 개의 부트 로더 매개변수를 사용하여 CPU 유휴 상태 동작을 제어합니다.
-
intel_idle.max_c상태
값 동작 1intel_idle 드라이버를 사용하여 더 깊은 CPU 유휴 상태를 방지합니다. 0intel_idle 비활성화하고 ACPI 드라이버로 연기합니다. 효과적 결과: 깊은 유휴 상태에 대한 동일한 제한 -
processor.max_c상태
값 동작 0또는1더 심층적인 ACPI 유휴 상태 방지 효과적 결과: 기능적 성능 차이 없음
이러한 값은 절전 모드 해제 대기 시간을 늘리고 I/O 성능 지터를 유발할 수 있는 깊은 CPU 절전 상태를 제한합니다.
PowerFlex 성능 엔지니어링 팀의 테스트 결과, 이 두 매개변수에 0 또는 1의 조합이 모두 포함되어도 PowerFlex 시스템에서 동일한 동작이 발생하는 것으로 확인되었습니다.
따라서 관찰된 설정의 변화는 성능 저하 또는 구성 드리프트를 의미하지 않습니다.
검증된 등가 조합
다음의 모든 구성은 PowerFlex 모범 사례를 따릅니다.
아래 구성 변형이 발생하는 경우 문제 해결이 필요하지 않습니다.
조합 #1- intel_idle.max_cstate = 0 ; processor.max_cstate = 0
조합 #2 - intel_idle.max_cstate= 0 ; processor.max_cstate = 1
조합 #3 - intel_idle.max_cstate= 1 ; processor.max_cstate = 0
조합 #4 - intel_idle.max_cstate= 1 ; processor.max_cstate = 1
이러한 설정은 PowerFlex Manager를 사용하여 구축하는 동안 자동으로 적용됩니다.
SCR 툴(vX.Y 이상)을 통해 수명주기 작업 중에 유효성이 검사됩니다. SCR에서 비규격 구성에 명시적으로 플래그를 지정하지 않는 한 수동으로 수정할 필요가 없습니다.