修改Armbian CPU频率调度实现CPU降温

修改Armbian CPU频率调度实现CPU降温Armbian 修改 cpu 频率调度 缓解 cpu 发热情况

一直在使用香橙派Zero,但是由于温度过高而烦恼。折磨了2年后,最终决定降频。

1、调查

root@Alerter_A4:~# service cpufrequtils status ● cpufrequtils.service - LSB: set CPUFreq kernel parameters Loaded: loaded (/etc/init.d/cpufrequtils; generated) Active: active (exited) since Fri 2022-05-20 14:08:45 CST; 36min ago Docs: man:systemd-sysv-generator(8) Process: 778 ExecStart=/etc/init.d/cpufrequtils start (code=exited, status=0/SUCCESS) May 20 14:08:45 Alerter_A4 systemd[1]: Starting LSB: set CPUFreq kernel parameters... May 20 14:08:45 Alerter_A4 cpufrequtils[778]: * CPUFreq Utilities: Setting ondemand CPUFreq governor... May 20 14:08:45 Alerter_A4 cpufrequtils[778]: * CPU0... May 20 14:08:45 Alerter_A4 cpufrequtils[778]: * CPU1... May 20 14:08:45 Alerter_A4 cpufrequtils[778]: * CPU2... May 20 14:08:45 Alerter_A4 cpufrequtils[778]: * CPU3... May 20 14:08:45 Alerter_A4 cpufrequtils[778]: ...done. May 20 14:08:45 Alerter_A4 systemd[1]: Started LSB: set CPUFreq kernel parameters. 

可见该服务启动后会调节cpu频率参数。

2、修改配置

通过查看/etc/init.d/cpufrequtils源码可知,配置文件位置在/etc/default/cpufrequtils。一共4个参数,分别为启用、高频、低频、调度算法。

  • 通过cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies查看支持的频率。
  • 通过cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors查看支持的调度模式。
    修改配置文件后,重启服务即可生效。

3、验证

使用cpufreq-info命令即可查看具体配置。

CPU终于不热了,感动了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227966.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午8:06
下一篇 2026年3月16日 下午8:06


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号