Cenário ocioso pwrTest
O Cenário Ocioso pwrTest monitora as estatísticas ociosas do usuário e da CPU exibe estatísticas ociosas coletadas pelo kernel a cada 15 segundos.
Você pode combinar esse cenário com o PwrTest Execution State Scenario (/es) para monitorar simultaneamente as alterações de estado de execução herdadas, o que pode ajudá-lo a diagnosticar por que um sistema não está idling para suspensão.
Nota Esse é um cenário herdado e sua substituição recomendada é o Cenário pwrTest PPM (/ppm) para monitorar estatísticas ociosas da CPU e o Cenário do PwrTest Monitor (/monitor) para monitorar o usuário ocioso.
Sintaxe
pwrtest /idle [/t:n] [/?] [/es [es_options]
/t:n
Especifica o tempo total (em minutos) para que o cenário seja executado (o valor padrão para n é 30 minutos).
/es [es_options]
Executa o cenário de estado de execução pwrTest (ES).
Exemplos
pwrtest /idle /t:60
pwrtest /idle /es /user
pwrtest /idle /es /kernel
Saída do arquivo de log XML
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<PowerIdleStatistics>
<IdleStats>
<Time></Time>
<Threshold></Threshold>
<LowestIdleness></LowestIdleness>
<AverageIdleness></AverageIdleness>
<AccruedIdleTime></AccruedIdleTime>
<NonIdleIgnored></NonIdleIgnored>
<IdleToSleep></IdleToSleep>
<NonIdleReferences></NonIdleReferences>
</IdleStats>
<EsChange>
<Time>XX:XX:XX</Time>
<Process></Process>
<RawState></RawState>
<Continuous></Continuous>
<System></System>
<Display></Display>
<AwayMode></AwayMode>
</EsChange>
</PowerIdleStatistics>
</PwrTestLog>
A tabela a seguir descreve os elementos XML que aparecem no arquivo de log.
Elemento | Descrição |
---|---|
<PowerIdleStatistics> | Contém informações relacionadas ao cenário ocioso. Somente um <elemento PowerIdleStatistics> pode aparecer no arquivo de log PwrTest. |
<IdleStats> | Contém estatísticas ociosas do último período ocioso. |
<Hora> | Hora do evento de estatísticas ociosas mais recente. |
<Limite> | Limite de ignorar ocioso. |
<LowerIdleness> | Porcentagem de ociosidade mais baixa no período. |
<AverageIdleness> | Porcentagem média de ociosidade no período. |
<AccruedIdleTime> | Tempo ocioso acumulado durante o período. |
<NonIdleIgnored> | Tempo não ocioso ignorado durante o período. |
<IdleToSleep> | O sistema ficou ocioso para dormir durante o período? |
<NonIdleReferences> | A quantidade de referências não ociosas ignora durante o período. |
<EsChange> | Contém informações relacionadas a um único evento de alteração de estado de execução de thread. Haverá um <elemento EsChange> para cada evento de alteração de estado de execução de thread registrado no arquivo de log PwrTest. |
<Hora> | Indica a hora em que o evento de alteração do estado de execução ocorreu. |
<Processo> | Indica o caminho para o arquivo de imagem para o processo que solicitou a alteração do estado de execução. |
<RawState> | Indica o estado de execução da solicitação. Esse é um valor de 32 bits do tipo EXECUTION_STATE (consulte Windows.h). |
<Contínuo> | Indica (TRUE) se o processo solicitou que a alteração do estado de execução fosse contínua (ES_CONTINUOUS) ou não (FALSE). |
<Sistema> | Indica (TRUE) se o processo solicitou que o sistema estivesse disponível (ES_SYSTEM_REQUIRED) ou não (FALSE). |
<Exibir> | Indica (TRUE) se o processo solicitou que a exibição estivesse disponível (ES_DISPLAY_REQUIRED) ou não (FALSE). |
<AwayMode> | Indica (TRUE) se o processo solicitou que o modo de exclusão fosse habilitado (ES_AWAYMODE_REQUIRED) ou não (FALSE). |