主机启用DPDK功能

主机启动项配置

主机启用DPDK功能需要完成如下启动项配置:

  1. 选择顶部“主机”页签,进入主机管理信息页面。

  1. 选择目标主机,进入主机的概要信息页面。选择“高级选项”页签,进入主机的启动项配置页面。

  1. 修改大页配置,在大页配置状态选择框中选择启用大页,页大小、页数根据实际需要配置。

  1. 修改IOMMU配置,启用IOMMU

  1. 修改CPU隔离,在CPU隔离配置状态选择框中选择启用CPU隔离。分别选择每个NUMA节点,单击NUMA节点对应操作列的图标,弹出隔离CPU对话框,根据需要选择几个CPU隔离给DPDK使用,不推荐CPU0DPDK使用。

图-1 主机启动项配置

 

  1. 单击<保存>按钮,完成操作。

  1. 重启主机使配置生效。在主机概要信息页面单击<进入维护模式>按钮,使主机进入维护模式,单击<更多操作>按钮,选择[重启主机]菜单项重启主机。重启主机完成后退出维护模式。

开启主机DPDK功能

  1. 在主机的“高级选项”页签,选择[DPDK配置]菜单项,进入主机的DPDK配置页面。

  1. 选择启用DPDK

  1. 分别选择两个NUMA节点,单击NUMA对应操作列的图标,弹出绑定CPU/大页内存对话框,输入大页内存容量为2GB,选择在主机启动项配置步骤5中设置的隔离的CPU,单击<确定>按钮。

图-2 DPDK配置

 

  1. 单击<保存>按钮,完成操作。

中断亲和性配置(选配)

该功能是将中断程序运行到非隔离的CPU上,避免对DPDK或其他实时性程序的影响。

  1. 在主机的“高级选项”页签,选择[中断亲和性配置]菜单项,进入主机的中断亲和性配置页面。

  1. 选择启用中断亲和性状态。分别选择每个NUMA节点,单击NUMA对应操作列的图标,弹出中断亲和性绑定页面,选择在主机启动项配置步骤5中未配置隔离的CPU,单击<确定>按钮。

图-3 设置中断亲和性

 

  1. 单击<保存>按钮完成操作。

  1. 重启主机使配置生效。在主机概要信息页面单击<进入维护模式>按钮,使主机进入维护模式,单击<更多操作>按钮,选择[重启主机]菜单项重启主机。主机重启完成后需退出维护模式。