带宽值不达标,硬件性能影响点Checklist

在带宽值不达标时,通过服务器高性能模式、服务器内存条规模、服务器SMMU功能排查环境因素的影响。

服务器高性能模式

X86服务器

提升网络性能需要在X86服务器BIOS设置中将电源策略设为高性能模式,具体操作如下:

  1. 登录iBMC界面,启动虚拟控制台,远程管理选择HTML5集成远程控制台。

  2. 在虚拟界面工具栏中,单击启动项工具,弹出启动项配置界面,选择“BIOS设置”,然后在虚拟界面工具栏中单击重启工具,重启服务器。

  3. 系统重启后进入BIOS配置界面,选择“Advanced”>Socket Configuration。

  4. 进入Advanced Power Mgmt. Configuration,设置Power Policy为Performance。

  5. 按下“F10”保存配置并重启服务器。

ARM服务器

在某些对Host侧CPU要求较高的模型中,例如目标检测类模型,需要进行较为复杂的图像预处理,开启电源高性能模式能一定程度上提高性能和稳定性。ARM服务器提升网络性能需要在BIOS设置中将电源策略设为高性能模式,具体操作如下:

  1. 系统重启后进入BIOS配置界面,方式同上面x86服务器,依次选择“Advanced”>“ Performance Config”。

  2. 进入“Performance Config”,设置Power Policy为Performance。

  3. 按下“F10”保存配置并重启服务器。

服务器内存条规模

按如下步骤查询内存条规模。

  1. 登录BMC界面查询资源信息,将显示内存的总数和在位情况,如在位和总数不相等,需要排查是否满足带宽交织要求。

  2. 登录到BMC,查询系统管理->系统信息->内存。

服务器SMMU功能

SMMU对性能(h2d)影响的机制如下。在整个过程中,CPU需要对页表进行处理,所以会相应的消耗CPU资源。

  1. IO发出1个VA到SMMU;
  2. SMMU拿到这个VA,从页表里查到PA;
  3. 再把带PA的访问内存的请求,发到总线上,于是IO就能访问到目标地址。

按如下步骤执行SMMU查询和配置。

  1. 系统重启后进入BIOS配置界面,依次选择“Advanced”>“ MISC Config”。

  2. 进入“Misc Config”,设置Support Smmu为Disable。

  3. 按下“F10”保存配置并重启服务器。