[Beowulf] ethernet bonding performance comparison "802.3ad" vs Adaptive Load Balancing

Galen Arnold arnoldg at ncsa.uiuc.edu
Wed Sep 17 07:59:44 PDT 2008

Here's another approach at saturating a network link using a client that works on a variety of os platforms:

   Site Manager -> Transfer settings -> Maximum number of connections [10]

It helps if you have a number of not-small [> 10MB] files laying around in a test directory.


Galen Arnold
system engineer

----- Original Message -----
From: "Diego M. Vadell" <dvadell at linuxclusters.com.ar>
To: beowulf at beowulf.org
Cc: "Rahul Nabar" <rpnabar at gmail.com>
Sent: Monday, September 15, 2008 8:42:36 PM GMT -06:00 US/Canada Central
Subject: Re: [Beowulf] ethernet bonding performance comparison "802.3ad" vs Adaptive Load Balancing

On Monday 08 September 2008 21:30:03 Rahul Nabar wrote:
> I was experimenting with using channel bonding my twin eth ports to
> get a combined bandwidth of (close to) 2 Gbps. The two relevant modes
> were 4 (802.3ad) and 6 (alb=Adaptive Load Balancing). I was trying to
> compare performance for both.
> Before running any sophisticated tests by netperf etc. I just tried to
> copy a large file via scp and timed the two file-copies.


   A month ago I spent an awful lot of time trying to debug something like 
that: I was trying to tune two linux boxes to make the perform better with a 
satellite link (700ms delay).

   turned out that ssh is not the right tool to test the network. From 

"SCP and the underlying SSH2 protocol implementation in OpenSSH is network 
performance limited by statically defined internal flow control buffers. 
These buffers often end up acting as a bottleneck for network throughput of 
SCP, especially on long and high bandwith network links. Modifying the ssh 
code to allow the buffers to be defined at run time eliminates this 
bottleneck. We have created a patch ..."

   I started testing with wget in one side and an apache in the other, and 
everything went back to what I expected.

   so my advice is: test the network with something else, but not ssh nor scp.

 -- Diego.

Beowulf mailing list, Beowulf at beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf

More information about the Beowulf mailing list