Поделиться через


PwrTest Syntax

Вы запускаете PwrTest из окна командной строки. You can select and configure PwrTest Scenarios using command options.

Синтаксис средства PwrTest:

pwrtest /scenario [/scenario_options] [/common_options]

/ scenario

Scenarios Description
sleep Циклит компьютер через переходы в спящий режим и возобновление работы. (Windows 7 и более поздние версии)
battery Предоставляет сведения о батарее и мониторинг. (Windows 7 и более поздние версии)
info Предоставляет системную информацию о мощности. (Windows 7 и более поздние версии)
es Отслеживает состояние выполнения потока. (Windows 7 и более поздние версии)
idle Отслеживает события простоя системы. (Windows 7 и более поздние версии)
ppm Отслеживает управление питанием процессора. (Windows 7 и более поздние версии)
timer Отслеживает изменения разрешения системного таймера. (Windows 7 и более поздние версии)
disk Отслеживает статистику простоя диска и события спин-вниз. (Windows 7 и более поздние версии)
device Отслеживает статистику простоя устройства и события отключения питания. (Windows 7 и более поздние версии)
monitor Записывает статистику простоя пользователя, связанную с автоматической неактивной и пустой функцией монитора или отображения. (Windows 7 и более поздние версии)
requests Отображает выдающиеся и новые запросы на питание. (Windows 7 и более поздние версии)
thermal Отслеживает сведения о тепловой зоне ACPI и статистику. Это поддерживается только в системах, сообщающих о тепловых зонах и изменениях температуры. (Windows 7 и более поздние версии).
processidle Принудительно выполняет фоновые задачи обслуживания (теперь, а не в запланированное время) и отслеживает их ход выполнения. (Windows 7 и более поздние версии)
cs Циклит компьютер через подключенные резервные переходы, если они поддерживаются системой. (Windows 8 и более поздние версии)
platidle Отслеживает и пытается регистрировать количество переходов платформы бездействия, если они поддерживаются системой. (Windows 8 и более поздние версии)
directedfx Отслеживает переключатели состояния простоя с низкой мощностью, связанные с целевой платформой управления питанием (DFx). (Windows 10, версия 1903 и более поздние версии)

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

Например: pwrtest.exe /sleep /?

/ common_options

common_options Description
/lf:folder Указывает папку для файлов журнала. Например, c:\myfolder или \\server\share. Расположение журнала по умолчанию совпадает с папкой pwrtest.exe.
/ln:name Задает имя файлов журнала и имя сеанса трассировки событий для Windows (ETW). Расширения файлов журнала добавляются автоматически (WTL, .xmlи т. д.). Имя по умолчанию — pwrtestlog.
/etwbuffersize:n Указывает размер буфера ETW в КБ, если он больше размера по умолчанию. По умолчанию используется текущий размер страницы или 256 КБ (в зависимости от того, что больше).
/etwminbuffers:n Указывает минимальное количество буферов, выделенных для сеанса ETW, если меньше 2 на логический процессор. Значение по умолчанию — 2 буфера на логический процессор.
/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 Указывает, что данные журнала буферизуются в памяти для уменьшения операций записи на диске. Этот параметр влияет на все типы журналов, включая ETL.

Examples

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

примечания

Требования к выполнению для поддержки трассировки ETW:

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

  • Pwrtest должен работать в собственном коде (WoW64 не поддерживается).

Параметры групповой политики, помещенные системным администратором, могут препятствовать некоторым сценариям, которые необходимо временно изменить значения параметров питания (например, сценарий сна).

PwrTest автоматически создает несколько журналов для каждого выполнения в .log (обычный текст), .xml (формат зависит от сценария), WTL (WTTLog) и .etl (трассировка трассировки ETW).

Чтобы использовать все сценарии PwrTest, необходимо сначала подготовить тестовый компьютер для тестирования с помощью Visual Studio и WDK. Дополнительные сведения см. в разделе "Подготовка компьютера для развертывания и тестирования драйверов" (WDK 8.1) или подготовка компьютера для развертывания и тестирования драйверов (WDK 8). Для некоторых сценариев требуется драйвер кнопки питания, который входит в состав Платформы тестирования драйверов Windows (WDTF). WDTF (и включенный драйвер кнопки питания) автоматически устанавливается при подготовке системы для тестирования с помощью Visual Studio и WDK. Дополнительные сведения о WDTF см. в разделе "Платформа тестирования устройств Windows" (WDTF) (драйверы Windows).

PwrTest Scenarios

Файл журнала PwrTest