Peter St. John wrote:
I don't get it? I would have thought that if a large package were split between two NICs with two cables, then assuming the buffering and recombination at each end to be faster than the transmission, then the transmission would be faster than over a single cable? You don't mean that
The problem is ordering of packets and TCP. When you send a single TCP stream over two (or more) paths, then some packets will arrive out-of-order at the destination. TCP really does not like out-of-order packets and performance takes a (big) hit.
That's why most channel bonding mechanisms balance multiple streams over multiple NICs and send each stream on a single NIC. Other protocols than TCP may not have this problem if they don't require strict ordering for performance.
Patrick _______________________________________________ Beowulf mailing list, Beowulf@beowulf.org To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf