---
title: BIOS调优
description: "对于不同的硬件设备，通过在BIOS中设置一些高级选项，可以有效提升服务器性能。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/OceanBase/kunpengocenbase_05_0007.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/OceanBase/kunpengocenbase_05_0007.html
indexId: 8ef0d6980d841dbb11f349bd1b31ffc15de87fa75c7b4896162e669f88f971a976
---
# BIOS调优

对于不同的硬件设备，通过在BIOS中设置一些高级选项，可以有效提升服务器性能。

#### 调优方法

SMMU （System Memory Management Unit）是IO设备与总线桥之间的一个地址转换桥，可以实现虚拟地址到物理地址的转换，同时还可以对内存访问进行权限控制和缓存管理，确保系统内存的安全和高效使用。因为数据库通常会使用大量的内存和IO资源，而SMMU会增加额外的开销和延迟，从而降低系统的性能。因此在数据库场景，开启SMMU并不能获得更好的性能。此外，关闭SMMU还可以减少系统的复杂性和维护成本。因此在鲲鹏平台，建议在BIOS中关闭SMMU。

硬件预取是通过跟踪指令和数据地址的变化，将指令和地址提前读到Cache里，硬件预取对数据库场景的性能有影响，建议在BIOS中关闭预取功能。

在BIOS设置中，内存刷新速率选项提供了“自动”选项，该选项可根据工作温度自动调节内存刷新速率，相比默认的32ms选项配置，可以提升内存性能。同时，该选项还可以确保工作温度在85℃到95℃时内存数据仍具有可靠性。

如果服务器场景为高性能场景，建议将电源策略设置为性能模式，确保CPU始终以最高频率运行。

- 关闭SMMU。
此优化项只在非虚拟化场景使用，在虚拟化场景，则需要开启SMMU。


  1. 重启服务器，进入BIOS设置界面。
    具体操作请参见《TaiShan 服务器 BIOS 参数参考（鲲鹏920处理器）(https://support.huawei.com/enterprise/zh/doc/EDOC1100088653/a77cbc34)》中“进入BIOS界面”的相关内容。

  2. 依次选择“Advanced > MISC Config”，按“Enter”进入。
  3. 将“Support Smmu”设置为“Disabled”。
- 关闭硬件预取。

  1. 在BIOS中，选择“Advanced>MISC Config”，按“Enter”进入。
  2. 将“CPU Prefetching Configuration”设置为“Disabled”，按“F10”保存并退出。
- 设置内存刷新为Auto。

  1. 重启服务器，进入BIOS设置界面。
    具体操作请参见《TaiShan 服务器 BIOS 参数参考（鲲鹏920处理器）(https://support.huawei.com/enterprise/zh/doc/EDOC1100088653/a77cbc34)》中“进入BIOS界面”的相关内容。

  2. 选择“Advanced > Memory Config > Custom Refresh Rate”，按“Enter”进入。
  3. 设置“Custom Refresh Rate”选项为“Auto”，按“F10”保存并退出。
- 设置电源策略为性能模式。

  1. 重启服务器，进入BIOS设置界面。
    具体操作请参见《TaiShan 服务器 BIOS 参数参考（鲲鹏920处理器）(https://support.huawei.com/enterprise/zh/doc/EDOC1100088653/a77cbc34)》中“进入BIOS界面”的相关内容。

  2. 依次选择“BIOS > Advanced > Performance Config > Power Policy”，按“Enter”进入。
  3. 设置“Power Policy”选项为““Performance”，按“F10”保存并退出。
