我有两个运行Ubuntu15.04的HPBL685c G6刀片服务器
当我分别配置4 10 of中的每一个时,我可以使用iperf进行测试,并且在服务器之间获得~10 10Gbit/秒带宽,用于每个NIC。这如预期的那样起作用。
现在,我试图在每个服务器上连接所有10 rr的NIC,使用键模式"balance-rr“。这些结果各不相同,但在2.5Gbit/秒和5Gbit/秒之间
我使用相同的配置将2X1GB的NIC连接在这些服务器上,使用iperf进行测试时,2X1GB的NIC键合导致了~2 2Gbit/秒的带宽。这两个NIC不是连接到虚拟连接域,而是连接到不同的思科催化剂叶片开关3120
因此,我的问题是:为什么使用balance-rr连接4X10GB NIC比使用单个NIC的性能要低。我本来希望带宽为40 40Gbit/秒减去TCP/粘接开销,这将与我在连接2X1GB和测试时获得2GB的结果保持一致。
我尝试过不同的键合模式,而其他模式在键合时会产生大约10 10Gbit/秒的带宽。仍然不理想,但好于平衡-rr的结果。
发布于 2015-06-21 21:25:12
在linux部署中,Virtual模块似乎不支持键模式0(Balance)。
来自HP支持:http://h20564.www2.hp.com/hpsc/doc/public/display?docId=emr_纳-c 02957870
环境中不支持的信息绑定模式可能会导致数据包丢失和/或性能问题。
详细信息惠普虚拟连接支持键合模式1,5或6。VC不支持模式0(循环)或7(开关辅助负载平衡)。
模式1:活动/备份。活动备份策略:在绑定中只有一个从属服务器处于活动状态。当活动从失败时,并且只有当活动从失败时,不同的从节点才会变为活动的。邦德的MAC地址仅在一个端口(网络适配器)上对外可见,以避免混淆交换机。
模式5:自适应传输负载平衡:不需要任何特殊开关支持的信道连接。输出通信量根据每个从站上的当前负载(相对于速度计算)分布。传入通信量由当前从服务器接收。如果接收从失败,则另一个从节点接管失败接收从节点的MAC地址。
模式6:自适应负载平衡:包括balance-tlb +接收负载平衡(rlb),用于IPV4流量,并且不需要任何特殊的交换机支持。接收负载均衡是通过ARP协商实现的。
https://serverfault.com/questions/700481
复制相似问题