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