1 BIOS Setup配置
1.1 Seutp->Advanced->Socket Configuration->Advanced Power Management Configuration->CPU P State Control
- SpeedStep(Pstates)=>Enable
- TurboMode=>Enable
1.2 CPU C state Control
- EnableMonitor MWAIT=>Disable
- CPU C6 Report=>Disable
- EnhancedHalt State(C1E)=>Disable
1.3 Package C State Control
- PackageC State=>C0/C1 State
以上参数修改完成后save and reset
2 OS下设置CPU电源模式
当前测试使用的是CentOS 7.8,kernel version
2.1 查看当前CPU的Turbo参数
当前测试使用的是: Intel(R) Xeon(R) Platinum 8352Y 32C CPU @ 2.20GHz,查看该CPU的Turbo频率参数如下:
即所有物理核心都开启的情况下可以运行在2.8GHz
2.2 查看和设置CPU电源模式
2.2.1 查看OS下CPU支持的电源模式
- 当前支持的CPU电源模式:performance、powerserve
- 当前已设置的CPU电源模式:powersave
2.2.2 设置CPU的电源模式
cpupower frequency-set -g performance #设置所有的CPU核心电源模式为Performance