Partilhar via


Sintaxe do PwrTest

Você executa PwrTest em uma janela do Prompt de Comando. Você pode selecionar e configurar cenários PwrTest usando opções de comando.

A sintaxe da ferramenta PwrTest é:

pwrtest /scenario [/scenario_options] [/common_options]

/scenario

Cenários Descrição
sleep Alterna o computador por meio de transições de suspensão/retomada. (Windows 7 e superior)
pilha Fornece informações e monitoramento da bateria. (Windows 7 e superior)
informações Fornece informações de energia do sistema. (Windows 7 e superior)
es Monitora o estado de execução do thread. (Windows 7 e superior)
ocioso Monitora eventos ociosos do sistema. (Windows 7 e superior)
Ppm Monitora o gerenciamento de energia do processador. (Windows 7 e superior)
timer Monitora as alterações de resolução do temporizador do sistema. (Windows 7 e superior)
disco Monitora estatísticas de ociosidade de disco e eventos de desativação. (Windows 7 e superior)
dispositivo Monitora estatísticas de ociosidade do dispositivo e eventos de desligamento. (Windows 7 e superior)
monitor Registra estatísticas ociosas do usuário relacionadas ao escurecimento automático e apagamento do monitor/exibição. (Windows 7 e posterior)
solicitações Exibe solicitações de energia pendentes e novas. (Windows 7 e superior)
térmico Monitora as informações e estatísticas da zona térmica ACPI. Isso só é suportado em sistemas que relatam zonas térmicas e mudanças de temperatura. (Windows 7 e posterior).
de processoocioso Força a execução de tarefas de manutenção em segundo plano (agora em vez de no horário agendado) e monitora seu progresso. (Windows 7 e superior)
cs Alterna o computador por meio de transições de espera conectadas, se elas forem suportadas pelo sistema. (Windows 8 e posterior)
Platidle Monitora e tenta registrar contagens de transição ociosas de plataforma se elas forem suportadas pelo sistema. (Windows 8 e posterior)
DirectedFX Monitora comutadores de estado ocioso de baixa potência relacionados à DFx (Estrutura de Gerenciamento de Energia Direcionada). (Windows 10, versão 1903 e posterior)

/scenario_options
Para ver as opções disponíveis para cada cenário Pwrtest, digite: pwrtest.exe /scenario /?

Por exemplo: pwrtest.exe /sleep /?

/common_options

common_options Descrição
/lf:pasta Especifica a pasta para os arquivos de log. Por exemplo, c:\myfolder ou \\server\share. O local de log padrão é a mesma pasta que pwrtest.exe.
/ln:nome Especifica o nome dos arquivos de log e o nome da sessão de rastreamento ETW (Rastreamento de Eventos para Windows). As extensões do arquivo de log são adicionadas automaticamente (.wtl, .xml, etc.). O nome padrão é pwrtestlog.
/etwbuffersize:n Especifica o tamanho do buffer ETW em KB se ele for maior que o tamanho padrão. O padrão é o tamanho da página atual ou 256 KB (o que for maior).
/etwminbuffers:n Especifica o número mínimo de buffers alocados para a sessão ETW se for maior que o mínimo de 2 por processador lógico. O padrão é 2 buffers por processador lógico.
/etwmaxbuffers:n Especifica o número máximo de buffers alocados para a sessão ETW se esse número for maior que o mínimo de 2 por processador lógico e maior que a configuração etwminbuffers . O padrão é o valor etwminbuffers + 20.
/atrasoescrever Especifica que os dados de log são armazenados em buffer na memória para reduzir as gravações de disco. Essa opção afeta todos os tipos de log, incluindo ETL.

Exemplos

pwrtest /?  
pwrtest /requests  /?
pwrtest /requests  /t:60

Observações

Requisitos de execução para dar suporte ao rastreamento ETW:

  • O Pwrtest deve ser executado em uma janela de prompt de comando elevada ou de administrador (Executar como administrador).

  • Pwrtest deve ser executado nativamente (WoW64 não suportado).

As configurações de política de grupo implementadas pelo administrador do sistema podem interferir em alguns cenários que precisam modificar temporariamente os valores de configuração de energia (como o cenário de suspensão).

O PwrTest gera automaticamente vários logs para cada execução nos formatos de log .log (texto não criptografado), .xml (o formato varia de acordo com o cenário), .wtl (WTTLog) e .etl (rastreamento ETW).

Para poder usar todos os cenários PwrTest, você deve primeiro provisionar um computador de teste para teste usando o Visual Studio e o WDK. Para obter mais informações, consulte Provisionar um computador para implantação e teste de driver (WDK 8.1) ou Provisionar um computador para implantação e teste de driver (WDK 8). Alguns cenários exigem o driver do botão liga/desliga que faz parte do WDTF (Windows Driver Testing Framework). O WDTF (e o driver do botão de energia incluído) é instalado automaticamente quando você provisiona um sistema para teste usando o Visual Studio e o WDK. Para obter informações sobre o WDTF, consulte Windows Device Testing Framework (WDTF) (Windows Drivers).

Cenários PwrTest

Arquivo de log PwrTest