我想最大化两台服务器之间数据传输的吞吐量。复制将在应用层使用 Robocopy 进行。
要清除问题,请检查我的网络 Visio 架构:
FS1---------(SW1)===========(SW2)--------- FS2
- SW1 到 SW2 通过 10 Gb 光纤通道以太网连接
- FS1 到 SW1 通过 1 千兆以太网连接
- FS2 到 SW2 通过 1 千兆以太网连接
我想到的第一个想法是使用 LACP,这样我就可以在每台服务器和交换机之间使用两个千兆以太网。一个同事告诉我,LACP是为了可用性而不是性能,所以他认为这个方案行不通。他是对的吗?我还有其他选择吗?
他是部分正确的:使用 LACP 可以提高可用性,因为它是自动的,例如关于死链接,但基本上它是一种控制绑定的协议,无论它是用于性能增强还是更好的弹性。因此,如果所有参与设备都支持,您的想法应该可行。
http://en.wikipedia.org/wiki/Link_Aggregation_Control_Protocol#Link_Aggregation_Control_Protocol
1.) 给定流量的速度仍然不能超过 1gbps。
2.) 以太网绑定使用某种散列算法将流分配给捆绑包的成员。除非使用的算法可以查看 L4 信息,否则它将倾向于将两台主机之间的所有流量都放入其中一个链接中。
如果您不能让 Robocopy 并行运行多个流程,那么您将不会获得性能提升。
至于你朋友的问题 - 如果设计和配置得当,绑定链接可以同时提供容错和改进的性能,并且非常普遍地用于这两个目的。