使用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、知乎、开源中国、思否、博客园、掘金、简书、华为云、阿里云、腾讯云、哔哩哔哩、今日头条、新浪微博、个人博客
全网可搜《小陈运维》
文章主要发布于微信公众号
文章转载自Linux运维交流社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle优化-减少数据库服务器CPU运算
zhangjingyi
36次阅读
2025-03-21 22:18:29
oracle检查数据库cpu、I/O、内存性能
怀念和想念
33次阅读
2025-03-23 22:06:48
奇怪!CPU都跑哪儿去了?
Roger的数据库专栏
20次阅读
2025-03-24 09:42:54
闲话 OB 多租户资源隔离技术
yangyidba
11次阅读
2025-03-31 10:00:48
使用/proc/stat文件中的内容计算CPU的使用率
watson
9次阅读
2025-03-14 09:29:16
Docker环境下资源管控实践
IT那活儿
7次阅读
2025-03-18 10:45:36
k8s-pod详解01
喵呜
7次阅读
2025-03-11 08:51:51