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 유휴 시간의 백분율을 나타냅니다. |