Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы запускаете 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).