我想要最大化两台服务器之间数据传输的吞吐量。 复制将使用Robocopy在应用程序层进行。
为了清除问题,请检查我的networking的Visio架构:
FS1---------(SW1)===========(SW2)--------- FS2
我想到的第一个想法是使用LACP,所以我可以在每台服务器和交换机之间使用两个千兆位以太网。 一个同事告诉我,LACP是为了可用性而不是性能,所以他认为这个解决scheme是行不通的。 他是对的吗? 我还有其他的select吗?
他是部分正确的:使用LACP可以提高可用性,因为它具有自动性,例如关于死链接,但基本上它是一个控制绑定的协议,不pipe它是用于提高性能还是提高弹性。 所以,如果所有参与的设备都支持它,你的想法应该可行。
http://en.wikipedia.org/wiki/Link_Aggregation_Control_Protocol#Link_Aggregation_Control_Protocol
1.)给定stream量的速度仍然不能超过1Gbps。
2.)以太网绑定使用某种散列algorithm将stream分配给包的成员。 除非正在使用的algorithm可以查看L4信息,否则它往往会将您的两台主机之间的所有stream程仅导入其中一个链接。
如果你不能让Robocopy同时运行多个stream程,那么你不会得到性能提升。
至于你的朋友的问题 – 绑定链接可以提供容错和改进的性能,如果适当的devise和configuration,并用于相当普遍的两个目的。