다음을 통해 공유


PwrTest PPM 시나리오

PwrTest PPM 시나리오는 PPM(프로세서 전원 관리) 정보 및 정기적인 통계 합계를 기록합니다.

구문

pwrtest /ppm [/n:n] [/i:n] [/c:[y|n]] [/p:{y|n}] [/u:{y|n}] [/live] [/t:n] [/?] 

/n:n
주기 수를 지정합니다(기본값은 100). 종료하려면 q 키를 누릅니다).

/i:n
C 상태 및 프로세서 사용률에 대한 폴링 간격(밀리초)을 지정합니다(기본값은 5000ms).

/c:{y|n}
C 상태 정보를 캡처해야 하는지 여부를 지정합니다. 옵션은 예(y) 또는 아니요(n)입니다. 기본값은 yes(y)입니다.

/p:{y|n}
성능 또는 제한 상태 정보를 캡처해야 하는지 여부를 지정합니다. 옵션은 예(y) 또는 아니요(n)입니다. 예(y)가 기본값입니다.

/u:{y|n}
CPU 사용률 정보를 캡처해야 하는지 여부를 지정합니다. 옵션은 예(y) 또는 아니요(n)입니다. 예(y)가 기본값입니다.

/라이브
프로세서 전원 관리 이벤트를 실시간으로 표시합니다(다른 옵션은 사용할 수 없음).

/t:n
/live 옵션의 총 런타임(분)을 나타냅니다(기본값은 30).

예제

pwrtest /ppm /c:y /p:y /u:y /n:60 /i:1000
  pwrtest /ppm /c:n /p:n /u:y /n:3600 /i:1000
  pwrtest /ppm /live
  pwrtest /ppm /live /t:60

XML 로그 파일 출력

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <PPMScenario> 
    <ProcessorInformation> 
      <PerformanceStates> 
        <PerformanceState  
            number="0" 
            frequency="" 
            percentofmaxfrequency="" 
            type="" /> 
      </PerformanceStates> 
      <ProcessorName> </ProcessorName> 
      <InterfaceType> </InterfaceType> 
      <TransitionLatency units=""></TransitionLatency> 
    </ProcessorInformation> 
    <ProcessorTraces interval=""> 
      <Trace> 
        <CpuId></CpuId> 
        <ElapsedT></ElapsedT> 
        <CPUIdle></CPUIdle> 
        <PState></PState> 
        <Frequency></Frequency> 
        <PercentOfMax></PercentOfMax> 
        <PStateType></PStateType> 
        <COne></COne> 
        <CTwo></COne> 
        <CThree></CThree> 
      </Trace> 
    </ProcessorTraces> 
  </PPMScenario> 
</PwrTestLog> 

다음 표에서는 로그 파일에 표시되는 XML 요소에 대해 설명합니다.

요소 설명
<PPMScenario>

PPM 시나리오와 관련된 정보를 포함합니다. PwrTest 로그 파일에는 SleepScenario> 요소가 하나<만 있습니다.

<ProcessorInformation>

성능 및 제한 상태 기능과 같은 프로세서의 정적 특성과 관련된 정보를 포함합니다.

<PerformanceStates>

<PerformanceState> 요소 목록을 포함합니다.

<ProcessorName>

프로세서의 이름을 나타냅니다.

<InterfaceType>

Windows 및 플랫폼 프로세서 전원 관리 기능 간을 연결하는 데 사용되는 메커니즘을 나타냅니다.

<TransitionLatency>

성능 상태를 전환할 때의 대기 시간을 나타냅니다. 일반적으로 마이크로초(μs) 단위 특성을 포함합니다.

<ProcessorTraces>

<Trace> 요소 목록을 포함합니다. 각 <Trace> 요소의 간격을 나타내는 간격 특성을 포함합니다.

<Trace>

PwrTest에서 사용하는 명령 옵션에 따라 달라지는 추적 정보를 포함합니다.

<CpuId>

프로세서를 식별합니다.

<ElapsedT>

PwrTest가 시작된 이후 경과된 시간(밀리초)을 나타냅니다.

<CPUIdle>

프로세서 유휴 시간의 백분율을 나타냅니다.

<PState>

현재 프로세서 성능 상태를 나타냅니다.

<빈도>

현재 프로세서 성능 상태의 실제 주파수(메가헤르츠)를 나타냅니다.

<PercentOfMax>

현재 성능 상태에 대한 최대 주파수 백분율을 나타냅니다.

<PStateType>

성능 상태가 성능 상태(1) 또는 스로틀 상태(0)인지 여부를 나타냅니다.

<COne>

C1 CPU 유휴 상태에서 소요된 CPU 유휴 시간의 백분율을 나타냅니다.

<CTwo>

C2 CPU 유휴 상태에서 소요된 CPU 유휴 시간의 백분율을 나타냅니다.

<CThree>

C3 CPU 유휴 상태에서 소요된 CPU 유휴 시간의 백분율을 나타냅니다.

PwrTest 구문