EPYC 超算平台通用调优CPU频率 BIOS 选项操作

接下来的内容包括通过 EYPC BIOS 设置 CPU 处于高主频的状态 ,本文采用的主板品牌是泰安(Tyan)TS75-B8252 ,AMI BIOS 2022。 除了品牌服务器定制的 BIOS 其它设置基本上一致。为什么会有这个文章,还不是因为品牌服务器设置个 Performance mode 就一气呵成,饭已经嚼好喂饱了,那还有用户啥事,说的就是你戴尔。请注意本文主要是描述调整 CPU 频率的选项,不涉及 I/O,内存之类的参数。

大前提,不考虑功耗。只要性能。

AMD CBS -> CPU Common Options

Core Performance Boost

Disable CPB. Disabled / Auto
是否开启超频,如果选择 Disable 会全核心跑在基础频率上。这里默认就好了

Global C-state Control

Controls IO based C-state generation and DF C-states.
Disabled / Enabled / Auto
节能选项,在所有电源模式下开启或关闭(默认开启)
Disbale 是关闭 C6 状态,如果不考虑功耗建议关闭。

AMD CBS -> CPU Common Options -> Performance -> CD/Core/ Thread Enablement

SMT Control

Can be used to disable symmetric multithreading. To re-enable SMT, a POWER CYCLE is needed after selecting the ‘Auto’ option. WARNING - S3 is NOT SUPPORTED on systems where SMT is disabled. Disabled / Auto

控制是否超线程,追求极致单核频率可以关闭。一般生产环境推荐开启

AMD CBS -> CPU Common Options -> Performance -> NBIO Common Options -> SMU Common Options

Determinism Control

Auto = Use the fused Determinsm
Manual = User can set customized Determinism
Manual / Auto

决定模式, Auto 默认就是 Performance mode

  • Performance mode (会把频率定在基准线,木桶原理)
  • Power mode (调每颗核心的最高频率)

APBDIS

0= not APBDIS (mission mode) 结合负载自动调整频率
1= APBDIS 定频
0 / 1 / Auto

BoostFmaxEn

Auto = Use the default Fmax
Manual = User can set the boost Fmax
Manual / Auto

手动设置一个超频值,如果没有十足的把握建议使用 auto 即可。服务器需要稳定。