![限制 Ubuntu Linux 上的 CPU 频率](https://linux22.com/image/1494719/%E9%99%90%E5%88%B6%20Ubuntu%20Linux%20%E4%B8%8A%E7%9A%84%20CPU%20%E9%A2%91%E7%8E%87.png)
我正在寻找一种在系统使用电池运行时限制 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