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).