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)를 나타냅니다.

PwrTest 구문