Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] Multiple NIC on a node

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Patrick Geoffray patrick at myri.com
Tue Jan 8 10:29:46 PST 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



More information about the Beowulf mailing list