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

2023-05-16

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

1、调查

调查了一下Armbian的频率设置,发现系统中有一个服务专门负责这个事的。
cpufrequtils服务为启动时根据配置文件修改cpu频率调度算法。可以通过service命令查看该服务的状态。

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终于不热了,感动了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

修改Armbian CPU频率调度实现CPU降温 的相关文章

  • ElasticSearch 8 学习笔记总结(七)

    感觉这些东西没必要认真学 xff0c 了解一下 xff0c 工作用到再学 文章目录 一 ES8 EQL 介绍二 ES8 EQL基本操作 与 安全检测三 ES SQL操作四 ES SQL与DSL的关系五 ES 常用的SQL操作六 ES dat
  • 6大热门开源自动化测试框架【建议收藏】

    如果您正在考虑构建自己的测试自动化框架 xff0c 请在自荐之前 xff0c 参考一下以下的六大热门自动化测试框架 在大多数情况下 xff0c 您将会很好地考虑一个或多个可用的开放源代码选项 这是因为一般来说 xff0c 框架是可以在团队中

随机推荐

  • Docker从入门到进阶之进阶操作(6) —— 【在docker上运行gitlab】

    上一章节讲了使用docker来做nginx的负载均衡 xff0c 这一章节讲 在docker上运行gitlab 在本章节中 xff0c 将为您演示如何在docker上运行gitlab GitLab 是一个用于仓库管理系统的开源项目 xff0
  • VSCode使用技巧(二)——调整终端控制台字体大小

    近期使用vs code来链接服务器进行日常工作 xff0c 但是在使用vs code中的 34 终端 34 控制台来对代码进行操作时 xff0c 终端 控制台的字体较小 xff0c 看起来非常不舒服 xff0c 如下图所示 xff1a 使用
  • CentOS-7 下 GitLab 安装部署教程

    CentOS 7 下 GitLab 安装部署教程 前言主要内容GitLab 介绍本篇环境信息 准备工作配置清华大学镜像仓库安装基础依赖安装 Postfix开放 ssh 以及 http 服务 xff08 80 端口 xff09 部署过程1 Y
  • 2020 CCF 非专业级别软件能力认证第一轮(CSP-S) 提高级 C++ 语言试题

    目录 一 选择题 xff1a 每题 2 分 xff0c 共 15 题 xff0c 30 分 在每小题给出的四个选项中 xff0c 只有一项是符合题目要求的 二 阅读程序 程序输入不超过数组或字符串定义的范围 xff1b 判断题正确填 3 x
  • 最小生成树算法总结【洛谷P3366】

    一 Prim算法 Prim算法是一种以点集为出发点的最小生成树算法 xff0c 它将无向图G中所有顶点V分成两个子集A B 初始时 xff0c A中只包含一个随机选取的顶点u xff0c 其余顶点属于集合B 每次从集合B中选取一个顶点加入顶
  • Linux下出现Read-only file system解决办法

    问题描述 涉及到修改 保存条目等需要写磁盘操作的命令都无法使用 xff08 如tar cp mv rm chmod chown wget下载等指令 xff09 xff0c 总是提示Read only file system xff0c 也就
  • Spring Boot整合Mybatis Plus和PageHelper插件实现分页查询

    简述 xff1a Spring Boot整合Mybatis Plus PageHelper插件实现分页查询功能 环境 xff1a DB Postgre SQL 插件 1 Mybatis Plus 2 PageHelper Maven依赖 x
  • 快速幂、快速幂取模的分析与代码实现

    写在前面 在网上搜了相关内容 xff0c 感觉写的都不是特别详细 xff0c 也没有人讲 xff0c 只能自己理解了 下面会写一下这3个算法的分析与实现 当然都是基于自己的理解 因为博主搜了很多博客都是没有详细的解释 xff0c 数学渣一脸
  • MATLAB fprintf/fscanf矩阵原样输出/读入方法

    fprintf原样输出 a 61 1 2 3 4 5 6 7 8 9 fid 61 fopen 39 d Matlab R2014a project 1 txt 39 39 w 39 fprintf fid 39 d d d n 39 a
  • usr/bin/ld: cannot find 错误解决方法

    文章出处 xff1a http blog csdn net osoon archive 2010 04 25 5526455 aspx 通常在软件编译时出现的usr bin ld cannot find lxxx的错误 xff0c 主要的原
  • Python3中的字典

    目录 1 xff1a 字典的定义及特性 2 xff1a 常用字典字面量及操作 2 1常用字典字面量及操作汇总 2 3字典的增删改查 2 3 1 xff1a 字典的增加操作 2 3 2 xff1a 字典的删除操作 2 3 3 xff1a 字典
  • 如何在Debian 8上添加和删除用户

    介绍 您应该知道如何在一个新鲜的Linux服务器上执行的最基本的任务之一是添加和删除用户 当您创建一个新的系统 xff0c 你往往只能给出默认root 帐户 虽然运行在root 用户提供了大量的功能和灵活性 xff0c 这也是危险的 xff
  • ubuntu20.04 黑屏/紫屏后的处理办法

    系统 xff1a ubuntu20 04 nvidia显卡 xff0c 已设置禁用集成显卡现象 xff1a 重新装显卡 或 wps 43 搜狗输入法 卡死等造成死机后重启 等原因造成登陆后黑屏或紫屏 xff0c 只剩下一个鼠标 xff0c
  • pacman更换中国源

    网上说有直接在 etc pacman conf中更改的 xff0c 但是实际上非常麻烦 xff0c 需要修改key还要导入信任 在终端输入 pacman mirrors c China 即可换成国内镜像 原有的被保存在 var lib pa
  • NOIP2013 车站分级

    描述 一条单向的铁路线上 依次有编号为 1 2 n 的 n 个火车站 每个火车站都有一个级别 最低为 1 级 现有若干趟车次在这条线路上行驶 每一趟都满足如下要求 如果这趟车次停靠了火车站 x 则始发站 终点站之间所有级别大于等于火车站 x
  • STC单片机的定时器怎么计算(转)

    转自这位大哥 xff0c 自己记录下 xff08 侵删 xff09 链接 xff1a https blog csdn net heiheiwocao article details 77506166 公式 xff1a N 61 65536
  • 2022 CCF 非专业级别软件能力认证第一轮 (CSP-J1)入门级 C++语言试题 认证时间:2022 年 9 月 18 日 09:30~11:30

    今天的考试题 xff0c 有点乱 2022 CCF 非专业级别软件能力认证第一轮 xff08 CSP J1 xff09 入门级 C 43 43 语言试题 认证时间 xff1a 2022 年 9 月 18 日 09 30 11 30 考生注意
  • TF坐标系变换

    TF坐标系变换 1 概述2 代码3 最终结果4 参考链接 1 概述 使用代码实例来理解tf发布信息中的位姿变换具体含义 xff1a 在父坐标系下描述父坐标系到子坐标系的变换关系 xff0c 希望能帮助大家 xff0c 同时给自己一个参考 2
  • 【Codeforces 1352C】K-th Not Divisible by n(暴力)

    原题链接 xff1a K th Not Divisible by n 原题截图 xff1a 题目大意 xff1a 输入n和k xff0c 求第k个不能被n整除的正整数 解题思路 xff1a 直接暴力就好了 计算从1到k的所有可以被n整除的正
  • 修改Armbian CPU频率调度实现CPU降温

    一直在使用香橙派Zero xff0c 但是由于温度过高而烦恼 折磨了2年后 xff0c 最终决定降频 1 调查 调查了一下Armbian的频率设置 xff0c 发现系统中有一个服务专门负责这个事的 cpufrequtils服务为启动时根据配