PwrTest 語法
您可以從命令提示字元視窗執行 PwrTest。 您可以使用命令選項來選取及設定 PwrTest 案例 。
PwrTest 工具的語法如下:
pwrtest /scenario [/scenario_options] [/common_options]
/場景
案例 | 描述 |
---|---|
sleep | 透過睡眠/繼續轉換來循環計算機。 (Windows 7 和更新版本) |
電池 | 提供電池資訊和監視。 (Windows 7 和更新版本) |
info | 提供系統電源資訊。 (Windows 7 和更新版本) |
es | 監視線程執行狀態。 (Windows 7 和更新版本) |
怠 | 監視系統閑置事件。 (Windows 7 和更新版本) |
ppm | 監視處理器電源管理。 (Windows 7 和更新版本) |
計時器 | 監視系統定時器解析變更。 (Windows 7 和更新版本) |
disk | 監視磁碟閑置統計數據和微調事件。 (Windows 7 和更新版本) |
device | 監視裝置閑置統計數據和關閉電源事件。 (Windows 7 和更新版本) |
monitor | 記錄與監視/顯示自動變暗和空白相關的使用者閑置統計數據。(Windows 7 和更新版本) |
requests | 顯示未處理和新的電源要求。 (Windows 7 和更新版本) |
燙的 | 監視 ACPI 熱區域資訊和統計數據。 只有在報告熱區和溫度變化的系統上,才支援此功能。 (Windows 7 和更新版本)。 |
processidle | 強制背景維護工作執行(現在而不是排程的時間),並監視其進度。 (Windows 7 和更新版本) |
cs | 如果系統支持連線待命轉換,請循環計算機。 (Windows 8 和更新版本) |
platidle | 如果系統支援,監視並嘗試記錄平臺閑置轉換計數。 (Windows 8 和更新版本) |
directedfx | 監視與導向電源管理架構 (DFx) 相關的低功率閑置狀態交換器。 (Windows 10 版本 1903 和更新版本) |
/scenario_options
若要查看每個 Pwrtest 案例可用的選項,請輸入: pwrtest.exe /scenario /?
例如: pwrtest.exe /sleep /?
/common_options
common_options | 描述 |
---|---|
/lf:folder | 指定記錄檔的資料夾。 例如,c:\myfolder 或 \\server\share。 默認記錄檔位置與pwrtest.exe相同。 |
/ln:name | 指定記錄檔的名稱,以及 Windows 事件追蹤工作階段的名稱。 記錄檔擴展名會自動新增(.wtl、.xml等)。 預設名稱為 pwrtestlog。 |
/etwbuffersize:n | 如果 ETW 緩衝區大小大於預設大小,則指定 KB 的緩衝區大小。 預設值為目前的頁面大小或 256KB(無論哪一個更大)。 |
/etwminbuffers:n | 如果大於每個邏輯處理器的最小 2,則指定為 ETW 工作階段配置的緩衝區數目下限。 預設為每個邏輯處理器 2 個緩衝區。 |
/etwmaxbuffers:n | 如果該數目大於每個邏輯處理器的最小值,且大於 etwminbuffers 設定,則指定為 ETW 會話配置的緩衝區數目上限。 默認值為 etwminbuffers 值 + 20。 |
/delaywrite | 指定記錄數據會在記憶體中緩衝,以減少磁碟寫入。 此選項會影響所有記錄類型,包括 ETL。 |
範例
pwrtest /?
pwrtest /requests /?
pwrtest /requests /t:60
言論
支援 ETW 追蹤的執行需求:
Pwrtest 必須從系統管理員或提升許可權的 命令提示 字元視窗執行 (以系統管理員身分執行)。
Pwrtest 必須以原生方式執行 (不支援 WoW64)。
系統管理員所設定的組策略設定可能會干擾某些需要暫時修改電源設定值的案例(例如睡眠案例)。
PwrTest 會自動針對每個執行產生多個記錄,.log (純文字)、.xml (格式因案例而異)、.wtl (WTTLog) 和 .etl (ETW 追蹤) 記錄格式。
若要能夠使用所有 PwrTest 案例,您必須先布建測試計算機以使用 Visual Studio 和 WDK 進行測試。 如需詳細資訊,請參閱 布建計算機以進行驅動程式部署和測試 (WDK 8.1)或 布建計算機以進行驅動程式部署和測試 (WDK 8) 。 某些案例需要屬於 Windows 驅動程式測試架構 (WDTF) 的電源按鈕驅動程式。 當您布建系統以使用 Visual Studio 和 WDK 進行測試時,會自動安裝 WDTF (以及隨附的電源按鈕驅動程式)。 如需 WDTF 的相關信息,請參閱 Windows 裝置測試架構 (WDTF) (Windows 驅動程式)。