Iperf has primitive traffic controls.  Basically the offered load is
controlled with -b for UDP and TCP goes as fast as possible.   The -b and
-l will determine the target the inter packet gap (IPG.)   There is no
support for packet bursts and inter burst gaps.  Also, since iperf is at
the application layer, the os and network driver may not preserve those
gaps.

With iperf 2.0.9 <https://sourceforge.net/projects/iperf2/> we've added a
bit more support for TCP where both the server and the client honor the -b
value using a very simple token bucket
<https://en.wikipedia.org/wiki/Token_bucket>.   This allows one test TCP
flow control based upon receiver read rates or transmitter write rates.

I'm considering adding some crude video stream emulation capabilities but
not sure yet on what those would be.  The goal is to keep the tool simple
and intuitive.  This would support bursts and burst gaps.

If one is using linux there are other techniques to affect the traffic.
Things like linux traffic control
<http://www.tldp.org/HOWTO/html_single/Traffic-Control-HOWTO/> come to
mind.

Curious to know the specific need.

Bob



On Tue, Aug 23, 2016 at 12:02 AM, Walid Al-Gobi <alg...@comp.nus.edu.sg>
wrote:

> Hi everyone,
>
> Anyone please can help how can we use iperf to evaluate the performance
> for (burst) of packet?
>
>
>
> Thank you
>
> --
> Regards
>
>   Walid
>
> ------------------------------------------------------------
> ------------------
> _______________________________________________
> Iperf-users mailing list
> Iperf-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/iperf-users
>
------------------------------------------------------------------------------
_______________________________________________
Iperf-users mailing list
Iperf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iperf-users

Reply via email to