据我所知,绑定带来了其他好处,可以提高局域网中两台机器之间的网络速度.
Bonding […] means combining several network interfaces (NICs) to a single link,providing either high-availability,load-balancing,maximum throughput,or a combination of these.
资料来源:Ubuntu documentation,重点是我的.
我在两台服务器上配置了绑定;两个都有两个1Gbps NIC适配器.在测试这些服务器using iperf
之间的速度时,报告指出:
使用balance-rr绑定模式时,> 930至945 Mbits / sec.
使用802.3ad时,从机器A到B> 520到530 Mbits / sec,
使用802.3ad时,从机器B到A的速度> 930到945 Mbits / sec.
有趣的是,当使用802.3ad时,ifconfig表示实际上所有RX都在eth0(2.5 GB与几KB / MB)之间,并且所有TX都在机器A上的eth1上,而机器B上则相反.
当要求iperf使用多个连接时(iperf -c 192.168.1.2 -P 10),获得的总和非常接近使用单个连接时显示的结果.
两台机器连接到Netgear GS728TS,它正确配置了LACP(我希望),两个LAG分别覆盖两个端口.启用IEEE 802.3x模式.
iperf适合这种测试吗?如果是的话,有什么我想念的吗?