Compartilhar via


PwrTest Syntax

Você executa o PwrTest em uma janela do Prompt de Comando. You can select and configure PwrTest Scenarios using command options.

A sintaxe da ferramenta PwrTest é:

pwrtest /scenario [/scenario_options] [/common_options]

/ scenario

Scenarios Description
sleep Circula o computador por meio de transições de suspensão/retomada. (Windows 7 e posterior)
battery Fornece informações de bateria e monitoramento. (Windows 7 e posterior)
info Fornece informações de energia do sistema. (Windows 7 e posterior)
es Monitora o estado de execução do thread. (Windows 7 e posterior)
idle 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 de disco e eventos de spin-down. (Windows 7 e posterior)
dispositivo Monitora as estatísticas ociosas do dispositivo e os eventos de desligamento. (Windows 7 e posterior)
monitor Registra as estatísticas ociosas do usuário relacionadas ao esmaecimento automático de monitor/exibição e ao espaçamento. (Windows 7 e posterior)
requests Exibe solicitações de energia pendentes e novas. (Windows 7 e posterior)
thermal 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 em vez de 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 houver suporte do sistema. (Windows 8 e posterior)
platidle Monitora e tenta registrar em log as contagens de transição ociosa da plataforma se elas tiverem suporte do sistema. (Windows 8 e posterior)
directedfx Monitora as opções de estado ocioso de baixa potência relacionadas ao DFx (Directed Power Management Framework). (Windows 10, versão 1903 e posterior)

/ scenario_options
To see the options available for each Pwrtest scenario, type: pwrtest.exe /scenario/?

Por exemplo: pwrtest.exe /sleep /?

/ common_options

common_options Description
/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 Specifies the maximum number of buffers allocated for the ETW session if that number is larger than the minimum of 2 per logical processor and larger than the etwminbuffers setting. The default is the etwminbuffers value + 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.

Examples

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

Comentários

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

  • Pwrtest must run from an administrator or elevated Command Prompt window (Run as administrator).

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

A PwrTest gera automaticamente vários logs para cada execução em formatos de log .log (texto sem formatação), .xml (o formato varia por 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 o WDTF (Windows Device Testing Framework) (Drivers do Windows).

PwrTest Scenarios

Arquivo de log PwrTest