A.42. power_stop
테스트에서 다루는 내용
Suspend-to-Idle 상태가 활성화되면 시스템이 일시 중지되는 동안 프로세서가 가장 깊은 유휴 상태에 있을 수 있습니다. 이는 사용자 공간을 동결시키고 모든 I/O 장치를 저전력 상태에 배치하여 시스템에서 전력 소비를 절약할 수 있도록 합니다.
power_stop 테스트는 특히 Power9 기반 시스템에서 이러한 정지(또는 유휴 상태)가 ppc64le CPU 아키텍처 시스템에서 예상대로 작동하는지 확인하도록 설계되었습니다.
지원되는 RHEL 버전
- RHEL 8
- RHEL 9
테스트의 기능
이 테스트에서는 lsprop 명령을 사용하여 특정 시스템이 지원하는 모든 유휴 중지 상태 정보와 cpupower 명령을 사용하여 해당 상태를 활성화 및 비활성화합니다. 테스트에서는 각 cpu 유휴 상태의 사용량 및 기간 카운터가 활성화되어 있는지 확인합니다.
성공 criteria:
사용 및 duration 매개 변수 값을 활성화하기 전과 이후 중지 상태에 대한 매개 변수 값을 변경합니다.
- PASS: 모든 상태가 counter 매개변수 값을 늘리면
- WARN: 하나의 상태가 counter 매개변수 값을 늘리지 못하는 경우
- 실패: 상태 중 하나라도 카운터를 늘리지 않는 경우
- 검토: 다른 알 수 없는 문제
테스트 준비
이 테스트는 SUT (system under test)가 다음 요구 사항을 충족하는 경우 자동으로 계획됩니다.
- SUT는 지원되는 RHEL 버전 중 하나를 실행 중입니다.
- 기본 아키텍처는 ppc64le입니다.
- CPU 모델은 POWER9입니다.
이 테스트는 지원되지 않으며 다른 RHEL 버전 및 아키텍처에서 실행될 때 실패합니다.
테스트 실행
테스트는 비대화형입니다. WebUI에서 power_stop 테스트 옆에 있는 확인란을 선택하고 Run Selected 를 클릭합니다.
런타임
테스트를 완료하는 데 5분 미만이 걸리지만 CPU Idle Stop 상태 수에 따라 다를 수 있습니다.