4X10GB绑定NIC - 仅产生4-5GB吞吐量

Modified on: Thu, 22 Aug 2019 18:40:02 +0800

我有两台运行Ubuntu的HPBL685c G6刀片服务器 15.04

当我分别配置4个10GB网卡时,我可以使用iperf进行测试,每个网卡在服务器之间接收~10Gbit / sec的带宽。这可以按预期工作。

现在,我试图使用绑定模式“balance-rr”绑定每台服务器上的所有10GB网卡。这些结果各不相同,但落在2.5Gbits / sec到5Gbits / sec之间

我使用相同的配置在这些相同的服务器上绑定2X1GB网卡,2X1GB网卡绑定在使用iperf进行测试时会产生~2Gbit / sec的带宽。这两个NIC未连接到Virtual Connect域,而是分别连接到不同的Cisco Catalyst Blade Switch 3120

所以,我的问题是:为什么使用balance-rr绑定4X10GB网卡会导致性能低于使用单个网卡。我希望~40Gbit / sec带宽减去TCP / Bonding开销,这与我在粘合2X1GB时的结果一致,在测试时得到~2GB。

我尝试过不同的绑定模式,其他绑定时会产生约10Gbit / sec的带宽。仍然不理想,但比平衡结果好。

最佳答案

在Linux部署中,Virtual Connect模块似乎不支持绑定模式0(balance-rr)。

来自HP支持:http:// h20564 .www2.hp.com / HPSC / DOC /公共/显示?的docId = emr_na-c02957870

信息强>
HP Virtual Connect环境中不支持的绑定模式可能会导致数据包丢失和/或性能问题。

详情
HP Virtual Connect支持绑定模式1,5或6. VC不支持模式0(循环)或7(交换机辅助负载平衡)。

模式1:有效/备用。主动备份策略:绑定中只有一个从属是活动的。当且仅当活动从站发生故障时,另一个从站才变为活动状态。绑定的MAC地址只在一个端口(网络适配器)外部可见,以避免混淆交换机。

模式5:自适应传输负载平衡:不需要任何特殊交换机支持的通道绑定。根据每个从站上的当前负载(相对于速度计算)分配输出流量。当前从站接收传入流量。如果接收从设备发生故障,则另一个从设备接管故障接收从设备的MAC地址。

模式6:自适应负载均衡:包括针对IPV4流量的balance-tlb和接收负载均衡(rlb),并且不需要任何特殊的交换机支持。接收负载均衡是通过ARP协商实现的。


相关问答

添加新评论