# CPU Performance Mode (A)

+ `Dynamic Frequency Scaling`
  + 定义：CPU 动态节能技术用于降低服务器功耗，通过选择系统空闲状态不同的电源管理策略，可以实现不同程度降低服务器功耗，更低的功耗策略意味着 CPU 唤醒更慢对性能影响更大。
  + 5 种模式
    + `performance`
    + `userspace`
    + `powersave`
    + `ondemand`
    + `conservative`

------------------------------------------------------------
CPU Performance Mode

CPU 动态节能技术用于降低服务器功耗，通过选择系统空闲状态不同的电源管理策略，可以实现不同程度降低服务器功耗，更低的功耗策略意味着 CPU 唤醒更慢对性能影响更大。

在数据库服务中建议将此模式设置为高性能模式: performance 
- 可以通过在主机的 BIOS 的 Performance 模块开启
- 或在每次启动服务器后调整 CPU 模式
  - 调整 CPU 模式

```
for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
        [ -f $CPUFREQ ] || continue
        echo -n performance > $CPUFREQ
done
```

  - 验证 CPU 模式调整

```
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
```

  - 配置重启后会失效。如果需要持久化，可以设置开机自动运行本命令，或通过修改 bios 配置达到目的。
