BIOS配置调优
通过在BIOS中设置一些高级选项,可以有效提升虚拟化平台性能。表1列出了TaiShan服务器和性能相关的BIOS推荐配置项。
BIOS配置项 |
推荐配置值 |
配置项说明 |
---|---|---|
Custom Refresh Rate |
Auto |
内存刷新频率(缺省值是32ms) 菜单路径: |
NUMA |
Enable |
NUMA特性开关选项(缺省值是Enable) 菜单路径: |
Stream Write Mode |
Allocate share LLC |
Stream写模式(缺省值是Allocate share LLC) 菜单路径: |
CPU Prefetching Configuration |
Enabled |
CPU预取配置(缺省值是Enabled) 菜单路径: |
SRIOV |
Enable |
SRIOV选项(缺省值是Enable) 菜单路径: |
Support Smmu |
Enabled |
SMMU功能选项(缺省值是Enabled) 菜单路径: |
进入BIOS
BIOS调优配置需要重启服务器后进入BIOS页面调整,否则会导致OS业务出现中断。进入BIOS的具体操作请参见《TaiShan 服务器 BIOS 参数参考(鲲鹏920处理器)》中“进入BIOS界面”的相关内容。
开启NUMA
- 在BIOS界面依次选择 。
- 设置“NUMA”选项为“Enable”,按“F10”保存BIOS配置。
设置Stream Write Mode
- 在BIOS界面依次选择 。
- 设置“Stream Write Mode”选项为“Allocate share LLC”,按“F10”保存BIOS配置。
开启CPU预取配置
开启CPU预取配置选项的目的在于CPU先行提取下一段指令以提高系统效能。
- 在使用lmbench测试内存带宽时,建议开启CPU预取。
- 在使用lmbench测试内存延迟时,建议关闭CPU预取。
- 在BIOS界面依次选择 。
- 设置“CPU Prefetching Configuration”选项为“Enabled”,按“F10”保存BIOS配置。
开启SRIOV
- 在BIOS界面次选择 。
- 设置“SRIOV”选项为“Enable”,按“F10”保存BIOS配置。
开启SMMU
系统存储管理单元(SMMU)是鲲鹏920系列处理器实现虚拟化扩展所提供的一个重要组件。
- 在BIOS界面依次选择 。
- 设置“Support Smmu”选项为“Enabled”。如果已经设置为Enabled,按“F10”保存BIOS配置。
如果服务器配置了Avago SAS3408iMR RAID卡,BIOS选项“Support Smmu”的参数需要设置为“Disabled”。
父主题: 硬件调优