Re: gigabit+bonding = no performance improve ?
On Apr 16, 1:07 am, Peer-Joachim Koch <pk...@bgc-jena.mpg.de> wrote:
> > Most bonding implementations assign a connection to a link, so a
> > single connection will not run any faster.
> So there is no way to benefit from a trunk for a single application ?
No, just no way for a single TCP connection to benefit. The exact
details, and possible workarounds, depend on the exact trunking
implementation.
> Only multi threaded or many individual app. can use the higher bandwith.
In some implementations, it must be many different destination MAC
addresses. In some it must be multiple destination IP addresses. In
some implementations, it depends whether the interface is bridging or
routing.
There may be a way to configure it to alternate packets out the two
links. This may help with your particular problem, but it will cause
tremendously reduced performance in some other cases (due to large
numbers of out-of-order packets being received).
> The main problem is our TSM backup. Therefore I'll have see how I can
> set it up to use more individual threads or use lanfree ...
See if you can set it up to use more than one TCP connection. If
possible, have it use two different destination addresses (both
assigned to the same machine). I'm not sure what bonding
implementation you are using, but you should definitely check its
documentation.
DS
|