您可以使用接收方调整来提高桥接吞吐量。从 NSX 6.4.2 开始,您还可以使用软件接收方调整来提高桥接吞吐量。
通过接收方调整 (Receive Side Scaling, RSS) 技术,您可以将入站流量分散在不同的接收描述符队列中。如果将每个队列分配给不同的 CPU 内核,入站流量便可以达到负载平衡,从而提高性能。
但是,RSS 无法很好地处理未知的单播和多播流量。这些数据包最终会到达由单个 CPU 内核处理的默认队列,这会导致吞吐量较低。执行 VLAN-VXLAN 桥接的 ESXi 主机接收到的大部分数据包都属于此类别,因此桥接吞吐量较低。
某些物理网卡供应商支持一项称为默认队列接收方调整 (DRSS) 的功能。使用 DRSS,您可以配置多个硬件队列,以便备份默认 RX 队列,并将 VLAN-VXLAN 流量分散在多个 CPU 内核中。
对于不支持 DRSS 的物理网卡(例如,ixgbe 和 ixgben),您可以使用软件接收方调整 (SoftRSS) 来提高桥接网络吞吐量。
SoftRSS 会将对各流量的处理卸载到多个内核环境中的一个环境,这样从网卡提取数据包的线程便可以处理更多数据包。与 RSS 类似,使用 SoftRSS 时网络吞吐量的提高也与 CPU 占用率呈线性关联。
有关详细信息,请参见启用软件接收方调整。