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