linux

Linux CPUInfo:CPU频率怎么设置

小樊
58
2025-11-01 02:41:49
栏目: 智能运维

Linux下设置CPU频率的方法
在Linux系统中,CPU频率的设置主要通过cpufrequtils工具实现,该工具支持查看CPU信息、调整频率及运行模式等功能。以下是具体操作步骤:

1. 安装cpufrequtils工具

大多数Linux发行版需先安装该工具(部分系统可能预装):

2. 查看CPU当前频率及支持参数

使用cpufreq-info命令可获取以下关键信息:

3. 临时设置CPU频率

(1)设置特定频率(需符合available frequency steps)

使用cpufreq-set命令,格式为:
sudo cpufreq-set -c <CPU编号> -f <频率(MHz)>
例如,将CPU 0设置为2.4GHz(2400MHz):
sudo cpufreq-set -c 0 -f 2400MHz
注意:多核CPU需对每个核心单独设置(如-c 1-c 2等)

(2)设置频率上下限

若需限制CPU频率范围,可使用:

4. 永久设置CPU频率

临时设置重启后会失效,需通过修改配置文件实现永久生效:
编辑/etc/default/cpufrequtils文件(部分系统为/etc/sysconfig/cpuspeed),添加或修改以下参数:

GOVERNOR="performance"  # 设置为performance模式(始终保持最高频率)
MAX_SPEED="2400MHz"     # 最大频率(可选)
MIN_SPEED="1800MHz"     # 最小频率(可选)

保存后重启cpufrequtils服务使配置生效:
sudo systemctl restart cpufrequtils

5. 调整CPU运行模式(Governor)

cpufrequtils支持多种运行模式,通过-g参数切换:

注意事项

0
看了该问题的人还看了