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 상태 및 프로세서 사용률에 대한 폴링 간격(밀리초)을 지정합니다(기본값은 5,000ms).
/c:{yn|}
C 상태 정보를 캡처해야 하는지 여부를 지정합니다. 옵션은 예(y) 또는 아니요(n)입니다. 기본값은 예(y)입니다.
/p:{yn|}
성능 또는 제한 상태 정보를 캡처해야 하는지 여부를 지정합니다. 옵션은 예(y) 또는 아니요(n)입니다. 예(y)가 기본값입니다.
/u:{yn|}
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 요소에 대해 설명합니다.
| 요소 | Description |
|---|---|
| <PPMScenario> | PPM 시나리오와 관련된 정보를 포함합니다. PwrTest 로그 파일에는 SleepScenario> 요소가 하나<만 있습니다. |
| <ProcessorInformation> | 성능 및 제한 상태 기능과 같은 프로세서의 정적 특성과 관련된 정보를 포함합니다. |
| <PerformanceStates> | PerformanceState> 요소 목록을< 포함합니다. |
| <ProcessorName> | 프로세서의 이름을 나타냅니다. |
| <InterfaceType> | Windows 및 플랫폼 프로세서 전원 관리 기능 간을 연결하는 데 사용되는 메커니즘을 나타냅니다. |
| <TransitionLatency> | 성능 상태를 전환할 때의 대기 시간을 나타냅니다. 일반적으로 마이크로초(μs)인 단위 특성을 포함합니다. |
| <ProcessorTraces> | 추적> 요소 목록을< 포함합니다. 각 <Trace> 요소의 간격을 나타내는 간격 특성을 포함합니다. |
| <추적> | PwrTest에서 사용하는 명령 옵션에 따라 달라지는 추적 정보를 포함합니다. |
| <Cpuid> | 프로세서를 식별합니다. |
| <ElapsedT> | PwrTest가 시작된 이후 경과된 시간(밀리초)을 나타냅니다. |
| <CPUIdle> | 프로세서 유휴 시간의 백분율을 나타냅니다. |
| <PState> | 현재 프로세서 성능 상태를 나타냅니다. |
| <주파수> | 현재 프로세서 성능 상태의 실제 주파수(메가헤르츠)를 나타냅니다. |
| <PercentOfMax> | 현재 성능 상태에 대한 최대 주파수 백분율을 나타냅니다. |
| <PStateType> | 성능 상태가 성능 상태(1) 또는 스로틀 상태(0)인지 여부를 나타냅니다. |
| <콘> | C1 CPU 유휴 상태에서 소요된 CPU 유휴 시간의 백분율을 나타냅니다. |
| <CTwo> | C2 CPU 유휴 상태에서 소요된 CPU 유휴 시간의 백분율을 나타냅니다. |
| <CThree> | C3 CPU 유휴 상태에서 소요된 CPU 유휴 시간의 백분율을 나타냅니다. |