[LARTC] HTB at 100+ Mbits/sec

Larry Brigman larry.brigman at gmail.com
Fri May 12 18:36:01 CEST 2006


On 5/12/06, Muthukumar S <muthukumar at gmail.com> wrote:
> > Iperf has a demonstrated behavior that when running more than one copy at the
> > same time on the same box (client side); that the timing of each will
> > start to effect
> > the other copies.  This is a function of how Iperf does it's timing
> > (spin loops).
>
> What traffic generators would you recommend? What do other members
> use? Has anyone used TG (http://www.postel.org/tg/)?
>

I have looked at TG but would recommend D-ITG
(http://www.grid.unina.it/software/ITG/) at this point as it seems to
have more work recently.  That said I have downloaded TG but have not
ran it too much.

Back to Iperf.  The reason I mention the timing issue is, really only
an issue when you are running multiple copies and you really want very
stable inter-packet timing.  If you want
to use Iperf for bandwidth testing and want to run multiple copies.
Get the source and find
the client send routines where it is using the delay function and
replace that with usleep.
This change allows (in my testing) upwards of 15 copies of Iperf
running at the same time
without major interactions.

For a single stream Iperf is the most flexible program of the bunch

Just for info, here is a site that has both monitoring (mostly) tools
and traffic generation tools.
http://www.slac.stanford.edu/xorg/nmtf/nmtf-tools.html


More information about the LARTC mailing list