Cenário do PwrTest PPM
O Cenário do PwrTest PPM registra informações de gerenciamento de energia do processador (PPM) e os totais das estatísticas periódicas.
Sintaxe
pwrtest /ppm [/n:n] [/i:n] [/c:[y|n]] [/p:{y|n}] [/u:{y|n}] [/live] [/t:n] [/?]
/n:n
Especifica o número de ciclos (100 é o padrão). Pressione q para sair).
/i:n
Especifica o intervalo de sondagem em milissegundos (ms) para o estado C e a utilização do processador (5000 ms é o padrão).
/c:{y|n}
Especifica se as informações de estado C devem ser capturadas. As opções são sim (y) ou não (n). O padrão é sim (y).
/p:{y|n}
Especifica se as informações de desempenho ou estado da limitação devem ser capturadas. As opções são sim (y) ou não (n). Sim (y) é o padrão.
/u:{y|n}
Especifica se as informações de utilização da CPU devem ser capturadas. As opções são sim (y) ou não (n). Sim (y) é o padrão.
/live
Exibe eventos de gerenciamento de energia do processador em tempo real (outras opções não estão disponíveis).
/t:n
Indica o tempo de execução total, em minutos, para a opção /live (o padrão é 30).
Exemplos
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
Saída do arquivo de log 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>
A tabela a seguir descreve os elementos XML que aparecem no arquivo de log.
Element | Descrição |
---|---|
<PPMScenario> | Contém as informações relacionadas ao cenário de PPM. Há apenas um elemento <SleepScenario> em um arquivo de log PwrTest. |
<ProcessorInformation> | Contém informações relacionadas aos atributos estáticos do processador, como desempenho e recursos de estado da limitação. |
<PerformanceStates> | Contém uma lista de elementos <PerformanceState>. |
<ProcessorName> | Indica o nome amigável do processador. |
<InterfaceType> | Indica o mecanismo usado para fazer a interface entre o Windows e os recursos de gerenciamento de energia do processador da plataforma. |
<TransitionLatency> | Indica a latência ao alternar estados de desempenho. Inclui um atributo de unidades, normalmente microssegundos (μs) |
<ProcessorTraces> | Contém uma lista de elementos <Trace>. Inclui um atributo de intervalo que indica o intervalo de cada elemento <Trace>. |
<Trace> | Contém informações de rastreamento, que variam dependendo das opções de comando que você usa com PwrTest. |
<CpuId> | Identifica o processador. |
<ElapsedT> | Indica o tempo decorrido desde o início de PwrTest em milissegundos. |
<CPUIdle> | Indica a porcentagem de tempo ocioso do processador. |
<PState> | Indica o estado de desempenho atual do processador. |
<Frequência> | Indica a frequência real do estado de desempenho atual do processador em megahertz. |
<PercentOfMax> | Indica a porcentagem de frequência máxima para o estado de desempenho atual. |
<PStateType> | Indica se o estado de desempenho é um estado de desempenho (1) ou um estado de limitação (0). |
<COne> | Indica a porcentagem de tempo ocioso da CPU gasto no estado ocioso da CPU C1. |
<CTwo> | Indica a porcentagem de tempo ocioso da CPU gasto no estado ocioso da CPU C2. |
<CThree> | Indica a porcentagem de tempo ocioso da CPU gasto no estado ocioso da CPU C3. |