用一个简单的债券吞吐量,不能得到超过一个Gig

我有装有QLogic千兆以太网的DL380服务器。 只是试图创build一个债券,但似乎无法获得超过1千兆链路。 来自2台服务器的所有3根电缆都连接到S40交换机,在那里我创build了LACP(延迟)链路,延迟显示激活,但是我只能达到1G以上的吞吐量。 我正在用iperf3进行testing。 尝试了所有不同的绑定模式,rr,802.3d一切,但不能超过900 Mbps左右。 我失去了一些东西,但无法弄清楚。

Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: IEEE 802.3ad Dynamic link aggregation Transmit Hash Policy: layer3+4 (1) MII Status: up MII Polling Interval (ms): 0 Up Delay (ms): 0 Down Delay (ms): 0 802.3ad info LACP rate: fast Min links: 0 Aggregator selection policy (ad_select): stable System priority: 65535 System MAC address: 9c:8e:99:0b:78:70 Active Aggregator Info: Aggregator ID: 4 Number of ports: 3 Actor Key: 9 Partner Key: 418 Partner Mac Address: 00:01:e8:d5:f4:f3 Slave Interface: enp3s0f1 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 9c:8e:99:0b:78:70 Slave queue ID: 0 Aggregator ID: 4 Actor Churn State: none Partner Churn State: none Actor Churned Count: 0 Partner Churned Count: 0 details actor lacp pdu: system priority: 65535 system mac address: 9c:8e:99:0b:78:70 port key: 9 port priority: 255 port number: 1 port state: 63 details partner lacp pdu: system priority: 32768 system mac address: 00:01:e8:d5:f4:f3 oper key: 418 port priority: 128 port number: 12 port state: 63 Slave Interface: enp4s0f0 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 9c:8e:99:0b:78:72 Slave queue ID: 0 Aggregator ID: 4 Actor Churn State: none Partner Churn State: none Actor Churned Count: 0 Partner Churned Count: 0 details actor lacp pdu: system priority: 65535 system mac address: 9c:8e:99:0b:78:70 port key: 9 port priority: 255 port number: 2 port state: 63 details partner lacp pdu: system priority: 32768 system mac address: 00:01:e8:d5:f4:f3 oper key: 418 port priority: 128 port number: 7 port state: 63 Slave Interface: enp4s0f1 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 9c:8e:99:0b:78:74 Slave queue ID: 0 Aggregator ID: 4 Actor Churn State: none Partner Churn State: none Actor Churned Count: 0 Partner Churned Count: 0 details actor lacp pdu: system priority: 65535 system mac address: 9c:8e:99:0b:78:70 port key: 9 port priority: 255 port number: 3 port state: 63 details partner lacp pdu: system priority: 32768 system mac address: 00:01:e8:d5:f4:f3 oper key: 418 port priority: 128 port number: 5 port state: 63 

试过各种谷歌的东西,但似乎无法得到它的工作。 我没有任何想法。 欣赏是否有人能把我推向正确的方向。

谢谢。

@ewwhite正确。 我只是解释一些事情。 当您testing两台机器之间的链接时,只使用一个NIC,LACP将不会为单个stream/线程跨多个接口分割数据包。 例如,单个TCPstream将总是在相同的NIC上发送/接收数据包。 所以只有在testing多个目的地时才能看到更高的速度。 这里有很好的答案 。

看起来绑定和LACP是networking中最难理解的概念之一。

但是简单的解释是,你将永远无法通过一个源 – 目的地对实现多个连接。 如果您需要一个连接上更多的带宽,您将不得不迁移到10GbE。