配置BIOS
目的
对于不同的硬件设备,通过在BIOS中设置一些高级选项,可以有效提升服务器性能。
服务器上的SMMU一般用来完成设备的地址转换,并且可以实现设备隔离,在虚拟化中很实用,但是在物理机测试场景下,SMMU可能会导致性能下降,尤其对于小包网络场景,因此建议关闭该功能提升服务器性能。在虚拟机场景需要打开此配置来使用PCI直通功能。
在本测试场景中,预取会导致Cache污染,Cache miss增加,因此建议关闭预取功能。
方法
关闭SMMU。
此优化项只在非虚拟化场景使用,在虚拟化场景,则开启SMMU。
重启服务器过程中,单击Delete键进入BIOS,选择
“
Advanced > MISC Config
”
,单击Enter键进入。
将
“Support Smmu”
设置为
“Disable”
。
关闭预取。
在BIOS中,选择
“
Advanced>MISC Config
”
,单击Enter键进入。
将
“CPU Prefetching Configuration”
设置为
“Disabled”
。
父主题:
硬件优化