PwrTest 절전 모드 시나리오
PwrTest 절전 모드 시나리오는 절전 모드 및 다시 시작 전환의 자동화된 테스트를 용이하게 합니다.
PwrTest는 자동화된 방식으로 플랫폼을 하나 이상의 절전 모드 상태로 전환하고, BIOS 초기화 및 전체 다시 시작 시간과 같은 절전 상태 성능 정보를 로깅할 수 있습니다.
구문
pwrtest /sleep [/c:n] [/d:n] [/p:n] [/h:{y|n}] [/s:{1|3|4|all|rnd|hibernate|standby|dozes4}] [/unattend] [dt:n] [/e:n] [/?]
/c:n
실행할 주기의 수(기본값은 1)를 지정합니다.
/d:n
지연 시간(초)을 지정합니다(기본값은 90).
/p:n
절전 모드 시간을 초 단위로 지정합니다(기본값은 60). 절전 모드 해제 타이머가 최대 절전 모드에서 지원되지 않으면 시스템이 다시 시작되고 최대 절전 모드 파일을 작성한 후 즉시 다시 시작됩니다.)
/h:{y|n}
하이브리드 절전 모드를 사용할지(y) 사용하지 않도록 설정할지(n)를 지정합니다. 기본값은 시스템 정책입니다.
/s:{1|3|4|모든|rnd|최대 절|전 모드대기|dozes4}
1
대상 상태가 항상 S1임을 지정합니다.
3
대상 상태가 항상 S3임을 지정합니다.
4
대상 상태가 항상 S4임을 지정합니다.
모든
지원되는 모든 전원 상태를 순서대로 순환하도록 지정합니다.
Rnd
지원되는 모든 전원 상태를 임의로 순환하는 것을 지정합니다.
최대 절전 모드
대상 상태가 항상 최대 절전 모드(S4)임을 지정합니다.
대기
대상 상태가 사용 가능한 대기 상태(S1 또는 S3)임을 지정합니다.
dozes4
최신 대기(S0 저전력 유휴)에서 S4로 도즈하도록 지정합니다.
/무인
절전 모드 해제 후 시스템 실행 상태를 변경하지 않도록 지정합니다.
/dt:n
dozeS4만의 경우 최대 절전 모드(S4)로 전환하기 전에 최신 대기에서 보낼 doze 시간 제한(초)을 지정합니다.
/e:n
전환 종료 이벤트를 기다리는 시간 제한(초)을 지정합니다(기본값은 120초).
예제
pwrtest /sleep /c:4 /s:all
pwrtest /sleep /c:4 /p:120 /d:150 /s:all
pwrtest /sleep /c:10 /s:dozes4 /dt:100 /p:100
XML 로그 파일 출력
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<SleepScenario>
<SleepTransitions
critical=""
hybrid=""
delay=""
sleeptime="">
<SleepTransition
number=""
status="">
<StartT></StartT>
<EndT></EndT>
<SleepTimeMs></SleepTimeMs>
<TargetState></TargetState>
<EffectiveState></EffectiveState>
<BIOSInitTimeMs></BIOSInitTimeMs>
<DriverWakeTimeMs></DriverWakeTimeMs>
<Suspend></Suspend>
<Resume></Resume>
<HiberReadTimeMs></HiberReadTimeMs>
<HiberWriteTimeMs></HiberWriteTimeMs>
<HiberPagesWritten></HiberPagesWritten>
</SleepTransition>
<SleepTransition
number=""
status="">
<StartT></StartT>
<EndT></EndT>
<SleepTimeMs></SleepTimeMs>
<TargetState></TargetState>
<EffectiveState></EffectiveState>
<BIOSInitTimeMs></BIOSInitTimeMs>
<DriverWakeTimeMs></DriverWakeTimeMs>
<Suspend></Suspend>
<Resume></Resume>
<HiberReadTimeMs></HiberReadTimeMs>
<HiberWriteTimeMs></HiberWriteTimeMs>
<HiberPagesWritten></HiberPagesWritten>
</SleepTransition>
</SleepTransitions>
</SleepScenario>
</PwrTestLog>
다음 표에서는 로그 파일에 표시되는 XML 요소에 대해 설명합니다.
요소 | Description |
---|---|
<SleepScenario> | 절전 모드 시나리오와 관련된 정보를 포함합니다. PwrTest 로그 파일에는 SleepScenario> 요소가 하나<만 있습니다. |
<SleepTransitions> | 임계 상태 및 하이브리드 절전 모드 기능과 같은 절전 전환 주기에 대한 전반적인 데이터를 제공합니다. |
<SleepTransition> | 시작 및 종료 시간과 같은 절전 모드별 주기 정보와 BIOS 초기화 시간과 같은 다시 시작 시간에 대한 세부 정보를 제공합니다. <SleepTransition> 요소는 각 절전 전환 주기에 대해 생성됩니다. |
<StartT> | 절전 모드 주기의 시작 시간을 나타냅니다. (hh:mm:ss) |
<EndT> | 절전 모드 주기의 종료 시간을 나타냅니다. (hh:mm:ss) |
<SleepTimeMs> | 절전 모드 주기의 기간을 나타냅니다. (hh:mm:ss) |
<TargetState> | 대상 절전 상태를 나타냅니다. |
<EffectiveState> | 유효 절전 상태를 나타냅니다. |
<BIOSInitTimeMs> | 다시 시작할 때 BIOS를 초기화하는 데 필요한 시간(TargetState는 3이어야 함)(밀리초)을 나타냅니다. |
<DriverWakeTimeMs> | 다시 시작할 때 드라이버를 초기화하는 데 필요한 시간(밀리초)을 나타냅니다. |
<일시 중단> | 시스템을 일시 중단하는 데 필요한 시간(밀리초)을 나타냅니다. |
<이력서> | 시스템을 다시 시작하는 데 필요한 총 시간(밀리초)을 나타냅니다. |
<HiberReadTimeMs> | 최대 절전 모드 파일을 읽는 데 필요한 시간(밀리초)을 나타냅니다. (TargetState는 4여야 합니다.) |
<HiberWriteTimeMs> | 최대 절전 모드 파일을 쓰는 데 필요한 시간(밀리초)을 나타냅니다. (EffectiveState는 4여야 합니다.) |
<HiberPagesWritten> | 최대 절전 모드 파일에 기록된 페이지 수입니다. (EffectiveState는 4여야 합니다.) |