[Beowulf] Multiple NIC on a node

Patrick Geoffray patrick at myri.com
Tue Jan 8 13:29:46 EST 2008


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 at beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf

!DSPAM:4783c1f0104381735719037!



More information about the Beowulf mailing list