查看调整cpu频率及模式

简介: 查看调整cpu频率及模式

使用cpufrequtils查看调整cpu频率及模式

cpufrequtils是一个查看和修改CPU频率GHz的工具
有些物理服务器使用默认频率进行运行,这时可以使用该工具进行就该CPU的核心频率

安装:

apt install cpufrequtils
yum install cpufrequtils

使用:

# 查看全部核心详细信息
cpufreq-info
# 查看某个核心详细信息
cpufreq-info -c 0
# 查看CPU当前频率
cpufreq-info -f
# 查看CPU当前模式
cpufreq-info -p
# 查看CPU支持的模式
cpufreq-info -g

# 省电模式
cpufreq-set -g powersave
# 默认模式
cpufreq-set -g ondemand
# 性能模式
cpufreq-set -g performance

# 单独设置CPU频率
cpufreq-set -c 0 -f 4.1GHz
cpufreq-set -c 1 -f 4.1GHz
cpufreq-set -c 2 -f 4.1GHz
......

cpufreq-info 查看当前cpu状态

参数:

参数 说明
-c CPU序号 查看所指定cpu状态
-f 查看cpu当前频率
-l 查看cpu最高频率和最低频率
-p 查看当前cpu模式
-g 查看当前支持的CPU运行模式
-m 带单位的输出

cpufreq-set 设置cpu模式及频率

参数 说明
-c CPU序号 设置修改指定cpu
-d 频率 设置cpu最小运行频率
-u 频率 设置cpu最大运行频率
-g 模式 设置cpu模式

频率支持单位:

Hz kHz MHz GHz

常用CPU模式:

模式 说明
powersave 是无论如何都只会保持最低频率的所谓“省电”模式;
userspace 是自定义频率时的模式,这个是当你设定特定频率时自动转变的;
ondemand 默认模式。一有cpu计算量的任务,就会立即达到最大频率运行,等执行完毕就立即回到最低频率;
conservative 保守模式,会自动在频率上下限调整,和ondemand的区别在于它会按需分配频率,而不是一味追求最高频率;
performance 顾名思义只注重效率,无论如何一直保持以最大频率运行。

设置后会马上生效

重启后会失效

关于

https://www.oiox.cn/

https://www.oiox.cn/index.php/start-page.html

CSDN、GitHub、51CTO、知乎、开源中国、思否、博客园、掘金、简书、华为云、阿里云、腾讯云、哔哩哔哩、今日头条、新浪微博、个人博客

全网可搜《小陈运维》

文章主要发布于微信公众号

相关文章
|
3月前
|
C++
C++ 根据程序运行的时间和cpu频率来计算在另外的cpu上运行所花的时间
C++ 根据程序运行的时间和cpu频率来计算在另外的cpu上运行所花的时间
43 0
【原创】报告CPU当前工作模式的汇编源代码
【原创】报告CPU当前工作模式的汇编源代码
|
6月前
|
存储 SQL 缓存
手写操作系统(5)——CPU工作模式与虚拟地址(下)
手写操作系统(5)——CPU工作模式与虚拟地址
56 0
|
6月前
|
存储 缓存 Linux
手写操作系统(5)——CPU工作模式与虚拟地址(上)
手写操作系统(5)——CPU工作模式与虚拟地址
72 0
|
6月前
|
安全 编译器 程序员
CPU处理器模式与异常
CPU处理器模式与异常
199 0
|
6月前
|
Nacos
nacos 2.2.3集群模式下,leader节点,CPU打满
nacos 2.2.3集群模式下,leader节点,CPU打满
75 1
|
6月前
|
Nacos
nacos 2.2.3集群模式下,leader节点,CPU打满,是什么原因?
nacos 2.2.3集群模式下,leader节点,CPU打满,是什么原因?
178 5
|
6月前
|
C语言
start.S详解学习(一):设置 CPU 模式
start.S详解学习(一):设置 CPU 模式
84 0
|
12月前
|
Serverless 数据库
FC函数计算开启闲置模式以后解冻CPU时间过长
FC函数计算开启闲置模式以后解冻CPU时间过长问题
105 1
|
Android开发
Android中adb设置cpu频率
Android中adb设置cpu频率
576 0