Compartilhar via


Sintaxe 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]

/Cenário

Cenários Descrição
sleep Percorre o computador por meio de transições de suspensão/retomada. (Windows 7 e posterior)
pilha Fornece informações de bateria e monitoramento. (Windows 7 e posterior)
informações Fornece informações de energia do sistema. (Windows 7 e posterior)
es Monitora o estado de execução do thread. (Windows 7 e posterior)
ocioso Monitora eventos ociosos do sistema. (Windows 7 e posterior)
Ppm Monitora o gerenciamento de energia do processador. (Windows 7 e posterior)
temporizador Monitora as alterações de resolução do temporizador do sistema. (Windows 7 e posterior)
disk Monitora estatísticas ociosas em disco e eventos de spin-down. (Windows 7 e posterior)
dispositivo Monitora as estatísticas ociosas do dispositivo e os eventos de desligar. (Windows 7 e posterior)
monitor Registra estatísticas ociosas do usuário relacionadas ao esmaecimento automático de monitor/exibição e ao apagamento em branco. (Windows 7 e posterior)
solicitações Exibe solicitações de energia pendentes e novas. (Windows 7 e posterior)
Térmica Monitora as informações e estatísticas da zona térmica do ACPI. Isso só tem suporte em sistemas que relatam zonas térmicas e alterações de temperatura. (Windows 7 e posterior).
processidle Força as tarefas de manutenção em segundo plano a serem executadas (agora e não no horário agendado) e monitora seu progresso. (Windows 7 e posterior)
cs Circula o computador por meio de transições de espera conectadas se eles tiverem suporte do sistema. (Windows 8 e posterior)
platidle Monitora e tenta registrar contagens de transição ociosa da plataforma se elas forem compatíveis com o sistema. (Windows 8 e posterior)
directedfx Monitora comutadores de estado ocioso de baixa potência relacionados ao DFx (Directed Power Management Framework). (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:folder 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:name Especifica o nome dos arquivos de log e o nome da sessão de rastreamento do ETW (Rastreamento de Eventos para Windows). As extensões de 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 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.
/delaywrite 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 administrador ou prompt de comando com privilégios elevados (Executar como administrador).

  • O Pwrtest deve ser executado nativamente (Não há suporte para WoW64).

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 em formatos de log (texto não criptografado), .xml (o formato varia de acordo com o cenário), os formatos de log .wtl (WTTLog) e .etl (rastreamento ETW).

Para poder usar todos os Cenários pwrTest, primeiro você deve 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 de energia que faz parte do WDTF (Windows Driver Testing Framework). O WDTF (e o driver de 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 WDTF (Windows Device Testing Framework) (Drivers do Windows) do Windows.

Cenários pwrTest

Arquivo de log PwrTest