pwrtest.exe 是一个命令行工具,用于测试和验证 Windows 系统的电源管理和性能特性。以下是其用法、场景以及选项的中文翻译: 用法: pwrtest /scenario [/scenario_options] [/common_options]
pwrtest.exe
是一个命令行工具,用于测试和验证 Windows 系统的电源管理和性能特性。以下是其用法、场景以及选项的中文翻译:
用法: pwrtest /scenario [/scenario_options] [/common_options]
场景
名称 | 描述 | 最低操作系统要求 |
---|---|---|
sleep | 执行睡眠/恢复转换 | Win7 |
battery | 电池信息和监控 | Win7 |
info | 系统电源信息 | Win7 |
es | 线程执行状态监控 | Win7 |
idle | 功率空闲监控 | Win7 |
ppm | 处理器电源管理监控 | Win7 |
timer | 系统计时器分辨率监控 | Win7 |
disk | 磁盘空闲监控 | Win7 |
device | 设备空闲监控 | Win7 |
monitor | 监视显示器变暗/空白(用户空闲) | Win7 |
requests | 电源请求监控 | Win7 |
thermal | ACPI 热区监控 | Win7 |
processidle | 监控并强制空闲/后台任务运行 | Win7 |
cs | 执行连接待机转换 | Win8 |
platidle | 平台空闲统计监控 | Win8 |
ppmidlecontrol | 允许或禁止处理器空闲状态 | Win10 RS5 |
platformidlecontrol | 允许或禁止平台空闲状态 | Win10 RS5 |
directedfx | 在设备上运行定向 FX 测试 | Win10 19H1 |
场景选项
要查看可用的场景选项,请输入:pwrtest.exe /scenario /?
例如:pwrtest.exe /sleep /?
常规选项
/lf:folder
日志文件存放的文件夹,例如c:\myfolder
或\\server\share
,默认日志位置与pwrtest.exe
同一文件夹。/ln:name
日志文件和 ETW 跟踪会话名称,自动添加日志文件扩展名(如.wtl
,.xml
等),默认名称为pwrtestlog
。/etwbuffersize:n
如果指定值大于默认值,则 n 表示 ETW 缓冲区大小(KB)。默认是当前页面大小或 256KB 中较大的一个。/etwminbuffers:n
如果指定值大于每个逻辑处理器的最小2个缓冲区,则 n 表示为 ETW 会话分配的最小缓冲区数量,默认为每个逻辑处理器2个。/etwmaxbuffers:n
如果指定值大于每个逻辑处理器的最小2个缓冲区且大于 etwminbuffers,则 n 表示为 ETW 会话分配的最大缓冲区数量,默认是 etwminbuffers + 20。/delaywrite
指定后,日志数据将缓存在内存中以减少磁盘写入,影响所有日志类型包括 ETL。
执行要求:
- 必须从管理员/提升的命令提示符下运行,以便支持 ETW 跟踪。
- 必须原生运行(不支持 WoW64),以便支持 ETW 跟踪。
- 系统管理员设置的组策略可能会影响需要临时修改电源设置值的一些场景(如睡眠场景)。