Powertop (简体中文)
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
PowerTOP 是一个Intel提供的在用户空间、内核和硬件层面的节电工具。它可以监视进程,并显示哪些进程利用CPU并从空闲状态唤醒它,从而识别具有特殊高功率需求的应用程序。
安装
安装 powertop。
使用
PowerTOP提供进一步降低功耗的方法。然而在控制台,PowerTOP不显示参数。
- 使用sudo或root用户运行
powertop
可进入powertop界面。
- 如果你使用powertop更改了设置,在系统重启后,这些设置将恢复原状态。
- 使用powertop生成一个参数报告:
# powertop --html=powerreport.html
用浏览器阅览参数报告,可使用报告的“调整”选项卡查看该工具建议用于保存电源的实际参数。您可以使用awk -F '</?td ?>' '/tune/ { print $4 }' powerreport.html
命令提取报告。
保存设置
有两种方法保存其设置,使其在重启后依然应用先前的设置。
- 使用 Kernel modules (简体中文)、 Udev (简体中文) 和sysctl来使其在系统启动时应用设置。相关细节请看Power management (简体中文)。
- 使用poertop的
--auto-tune
参数,该参数会使得所有的可调整项变成GOOD,为使其在系统启动时就生效,可使用systemd 服务使其开启自启动。添加该文件:
/etc/systemd/system/powertop.service
[Unit] Description=Powertop tunings [Service] ExecStart=/usr/bin/powertop --auto-tune RemainAfterExit=true [Install] WantedBy=multi-user.target
然后执行:
# systemctl enable powertop
疑难解决
Error: Cannot load from file
如果在启动 powertop 时遇到如下错误,可能是因为 powertop 没有收集到足够的数据,请在电池供电的情况下多运行一段时间,收集更多的数据。
Loaded 39 prior measurements Cannot load from file /var/cache/powertop/saved_parameters.powertop Cannot load from file /var/cache/powertop/saved_parameters.powertop
校准测量数据
如果测量结果不准确,可能需要先校准 powertop: 运行 powertop 是增加 --calibrate
参数.
注意: 校准时会开关背光、wifi 等功能,再校准时不要触碰机器。
# powertop --calibrate