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 空闲时间百分比。

PwrTest 语法