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
以毫秒 (ms) 为单位指定 C 状态和处理器利用率的轮询间隔(默认为 5000 ms)。
/c:{y|n}
指定是否捕获 C 状态信息。 选项有“是” (y) 或“否” (n)。 默认为“是” (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> 元素。 |
<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 空闲时间百分比。 |