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)가 기본값입니다.
/live
프로세서 전원 관리 이벤트를 실시간으로 표시합니다(다른 옵션은 사용할 수 없음).
/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<>있습니다. |
| <프로세서정보> | 성능 및 스로틀 상태 기능과 같은 프로세서의 정적 특성과 관련된 정보를 포함합니다. |
| <PerformanceStates> | PerformanceState> 요소의< 목록을 포함합니다. |
| <ProcessorName> | 프로세서의 친근한 이름을 나타냅니다. |
| <인터페이스 유형> | Windows와 플랫폼 프로세서 전원 관리 기능 간의 인터페이스에 사용되는 메커니즘을 나타냅니다. |
| <TransitionLatency> | 성능 상태를 전환할 때의 대기 시간을 나타냅니다. 일반적으로 마이크로초(μs) 단위 특성을 포함합니다. |
| <ProcessorTraces> | 추적> 요소 목록을< 포함합니다. 각 <Trace> 요소의 간격을 나타내는 간격 특성을 포함합니다. |
| <트레이스> | PwrTest에서 사용하는 명령 옵션에 따라 달라지는 추적 정보를 포함합니다. |
| <CpuId> | 프로세서를 식별합니다. |
| <ElapsedT> | PwrTest가 시작된 이후 경과된 시간(밀리초)을 나타냅니다. |
| <CPUIdle> | 프로세서 유휴 시간의 백분율을 나타냅니다. |
| <PState> | 현재 프로세서 성능 상태를 나타냅니다. |
| <빈도> | Megahertz에서 현재 프로세서 성능 상태의 실제 빈도를 나타냅니다. |
| <최대값의 백분율> | 현재 성능 상태에 대한 최대 빈도의 백분율을 나타냅니다. |
| <PStateType> | 성능 상태가 성능 상태(1) 또는 스로틀 상태(0)인지 여부를 나타냅니다. |
| <원뿔> | C1 CPU 유휴 상태에서 소요된 CPU 유휴 시간의 백분율을 나타냅니다. |
| <CTwo> | C2 CPU 유휴 상태에서 소요된 CPU 유휴 시간의 백분율을 나타냅니다. |
| <CThree> | C3 CPU 유휴 상태에서 소요된 CPU 유휴 시간의 백분율을 나타냅니다. |