PwrTest 유휴 시나리오
PwrTest 유휴 시나리오는 사용자를 모니터링하고 CPU 유휴 통계는 15초마다 커널에서 수집한 유휴 통계를 표시합니다.
이 시나리오를 PwrTest 실행 상태 시나리오 (/es)와 결합하여 레거시 실행 상태 변경을 동시에 모니터링할 수 있습니다. 그러면 시스템이 절전 모드로 전환되지 않는 이유를 진단하는 데 도움이 될 수 있습니다.
참고 이는 레거시 시나리오이며 권장되는 대체는 CPU 유휴 통계를 모니터링하기 위한 PwrTest PPM 시나리오 (/ppm) 및 사용자 유휴 모니터링을 위한 PwrTest 모니터 시나리오 (/monitor)입니다.
구문
pwrtest /idle [/t:n] [/?] [/es [es_options]
/t:n
시나리오를 실행할 총 시간(분)을 지정합니다( n 의 기본값은 30분).
/es [es_options]
PwrTest ES(실행 상태) 시나리오를 실행합니다.
예제
pwrtest /idle /t:60
pwrtest /idle /es /user
pwrtest /idle /es /kernel
XML 로그 파일 출력
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<PowerIdleStatistics>
<IdleStats>
<Time></Time>
<Threshold></Threshold>
<LowestIdleness></LowestIdleness>
<AverageIdleness></AverageIdleness>
<AccruedIdleTime></AccruedIdleTime>
<NonIdleIgnored></NonIdleIgnored>
<IdleToSleep></IdleToSleep>
<NonIdleReferences></NonIdleReferences>
</IdleStats>
<EsChange>
<Time>XX:XX:XX</Time>
<Process></Process>
<RawState></RawState>
<Continuous></Continuous>
<System></System>
<Display></Display>
<AwayMode></AwayMode>
</EsChange>
</PowerIdleStatistics>
</PwrTestLog>
다음 표에서는 로그 파일에 표시되는 XML 요소에 대해 설명합니다.
요소 | Description |
---|---|
<PowerIdleStatistics> | 유휴 시나리오 시나리오와 관련된 정보를 포함합니다. PwrTest 로그 파일에는 하나의< PowerIdleStatistics> 요소만 표시할 수 있습니다. |
<IdleStats> | 마지막 유휴 기간의 유휴 통계를 포함합니다. |
<Time> | 가장 최근의 유휴 통계 이벤트의 시간입니다. |
<임계값> | 유휴 무시 임계값입니다. |
<LowestIdleness> | 기간에서 가장 낮은 유휴 비율입니다. |
<AverageIdleness> | 기간의 평균 유휴 비율입니다. |
<AccruedIdleTime> | 기간 동안 누적 유휴 시간입니다. |
<NonIdleIgnored> | 해당 기간 동안 무시된 유휴 상태가 아닌 시간입니다. |
<IdleToSleep> | 이 기간 동안 시스템이 유휴 상태인가요? |
<NonIdleReferences> | 기간 동안 유휴 상태가 아닌 무시 참조의 양입니다. |
<EsChange> | 단일 스레드 실행 상태 변경 이벤트와 관련된 정보를 포함합니다. PwrTest 로그 파일에 기록된 각 스레드 실행 상태 변경 이벤트에 대해 하나의 <EsChange> 요소가 있습니다. |
<시간> | 실행 상태 변경 이벤트가 발생한 시간을 나타냅니다. |
<프로세스> | 실행 상태 변경을 요청한 프로세스의 이미지 파일 경로를 나타냅니다. |
<RawState> | 요청 실행 상태를 나타냅니다. EXECUTION_STATE 형식의 32비트 값입니다(Windows.h 참조). |
<계속> | 프로세스에서 실행 상태 변경을 연속(ES_CONTINUOUS)으로 요청했는지 여부(FALSE)를 나타냅니다. |
<시스템> | 프로세스에서 시스템을 사용할 수 있는지(ES_SYSTEM_REQUIRED) 요청했는지 여부(FALSE)를 나타냅니다. |
<표시> | 프로세스가 디스플레이를 사용할 수 있도록 요청했는지(ES_DISPLAY_REQUIRED) 여부(FALSE)를 나타냅니다. |
<AwayMode> | 프로세스에서 사용 모드를 사용하도록 요청했는지(ES_AWAYMODE_REQUIRED) 여부(FALSE)를 나타냅니다. |