CentOS Linux手工命令设置服务器CPU的频率

1 修改BIOS

修改BIOS,设置服务器的Power Profie为Custom,使服务器的调频策略由OS控制。
保存BIOS设置,并进入系统。

2 设置服务器的驱动为acpi-cpufreq

需自行安装cpupower

cpupower frequency-info

查看cpu驱动,保证cpu驱动是acpi-cpufreq

3(可选) 如果driver是intel_pstate,需要修改grub,禁用intel_pstate驱动,启用acpi-cpufreq。


步骤如下:

vi /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quietsplash"

修改为:

GRUB_CMDLINE_LINUX_DEFAULT="quietsplash intel_pstate=disable"

grub2-mkconfig -o /boot/grub2/grub.cfg

重启生效grub,检查cpu驱动为acpi-cpufreq

cpupower frequency-info

4 手工设置cpu的频率

# 设置所有CPU
cpupower -c all frequency-set -f 1500Mhz
# 设置cpu 0
cpupower -c 0 frequency-set -f 2.30 Ghz
# 设置cpu为自动调频模式
cpupower -c all frequency-set -g conservative
原文地址:https://www.cnblogs.com/codeRhythm/p/15352775.html