限制 Ubuntu Linux 上的 CPU 频率

限制 Ubuntu Linux 上的 CPU 频率

我正在寻找一种在系统使用电池运行时限制 CPU 频率的方法。解决方案不必仅在使用电池时起作用,它可以是 bash 命令的形式,我可以从中制作脚本,然后在系统启动时运行该脚本。脚本草稿:

#!/bin/bash

while true
do
sleep 60 #wait one minute
# check whether laptop has ac plugged in
# if not, set frequency limit to what I want
# else, set frequency limit to max
done

答案1

您无需重新发明轮子来编写自己的脚本,您可以查看cpufreqd。其配置文件手册页包括考虑交流电源(缺乏)和电池电量的示例。

安装:

sudo apt-get update ; sudo apt-get install cpufreqd

相关内容