主机启用DPDK功能需要完成如下启动项配置:
主机开启大页配置,推荐开启1G页大小的大页配置。
主机开启IOMMU配置。
为了能达到最好的性能效果,需要将物理主机的CPU进行隔离,在至少一个NUMA节点中选择若干CPU隔离给DPDK使用。如果开启了超线程,也需要将对应的CPU进行隔离,同时预留部分CPU给系统处理使用,不推荐CPU0给UIS-Sec网关组件虚拟机或DPDK使用。
选择顶部“云资源”页签,单击左侧导航树[站点总监/内置站点]菜单项,进入内置站点管理页面。
选择待部署UIS-Sec网关组件虚拟机的内置站点,单击对应操作列图标,跳转至UIS标准版管理界面。
图-1 内置站点管理
选择顶部“主机”页签,进入主机管理信息页面。
图-2 主机管理
选择目标主机,进入主机的概要信息页面。选择“高级选项”页签,进入主机的启动项配置页面。
图-3 启动项配置
修改大页配置,在大页配置状态选择框中选择启用大页,页大小选择1G,页数根据实际需要配置。
修改IOMMU配置,启用IOMMU。
图-4 大页配置及IOMMU配置
修改CPU隔离,在CPU隔离配置状态选择框中选择启用CPU隔离。分别选择两个NUMA节点,单击NUMA节点对应操作列的图标,弹出隔离CPU对话框,选择2个CPU隔离给DPDK使用,不推荐CPU0给UIS-Sec网关组件虚拟机或DPDK使用。
图-5 CPU隔离配置
单击<保存>按钮,完成操作。