10.8. 为 OVS-DPDK 接口设置多队列
您可以配置 OVS-DPDK 部署,根据负载和队列使用情况自动将队列负载平衡到非隔离模式驱动程序(PMD)。Open vSwitch 可以在以下情况下触发自动队列重新平衡:
-
您可以通过将
pmd-auto-lb的值设置为true来启用基于 RX 队列的分配。 - 存在两个或多个非隔离 PMD。
- 有多个队列轮询至少一个非隔离 PMD。
- 聚合 PMD 的负载值在一分钟内超过 95%。
重要
多队列是实验性的,仅支持手动队列固定。
先决条件
-
访问
stack用户的 undercloud 主机和凭据。
流程
-
以
stack用户的身份登录 undercloud。 Source
stackrc文件:source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
打开您在 第 10.6 节 “创建 NIC 配置模板” 中创建的 NIC 配置模板,如
single_nic_vlans.j2。 为 Compute 节点上的 OVS-DPDK 中的接口设置队列数量:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 请注意 NIC 配置模板的路径和文件名。您稍后会在部署 overcloud 时使用此文件。
后续步骤