[Beowulf] Multiple NIC on a node

Peter St. John peter.st.john at gmail.com
Tue Jan 8 10:56:11 PST 2008


One could use the ...I'm thinking of the extra-big-packet size in IP6. But
if you have small numbers of large datasets, you could increase your
perceived bandwidth with two NICs and larger packets, maybe by using some
protocol other than TCP?
Thanks,
Peter

On Jan 8, 2008 1:29 PM, Patrick Geoffray <patrick at myri.com> wrote:

> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.beowulf.org/pipermail/beowulf/attachments/20080108/404a9d51/attachment.html>


More information about the Beowulf mailing list