[Battlemesh] The Flent testing tool

Henning Rogge hrogge at gmail.com
Sun Aug 16 17:13:42 UTC 2015


On Sun, Aug 16, 2015 at 6:36 PM, Dave Taht <dave.taht at gmail.com> wrote:

> A big point of flent for is to have a complex, gnarly, test scenario
> that is 100% repeatable, so that you can change a single variable
> elsewhere, and observe the differences, and ultimately plot your
> progress on a single graph.
>
> For example, earlier this year I explored adding BQL support to the
> beaglebone black.
>
> First I tested the default pfifo_fast, then I tried sch_fq and fq_codel.
>
> Then I added BQL support to the ethernet driver (byte queue limits)
>
> http://snapon.lab.bufferbloat.net/~d/beagle_bql/bql_makes_a_difference.png
>
> I happen to prefer CDFs, but here's a box plot of the 4 results.
>
> http://snapon.lab.bufferbloat.net/~d/beagle_bql/beaglebonewithbql.png
>
> The  wonderful reduction in latency and jitter across the range - ALSO
> led to vastly more throughput in both directions. It is not entirely
> clear why it was such an improvement, though I suspect part of it was
> better cache behavior.
>
> A bql-like mechanism is desperately needed for wifi.
>

Just "nanoseconds" instead of bytes...

I think Jonathan, the author of Cake said that it shouldn't be that
difficult to convert the rest of Cake to "time" instead of bytes...

Henning
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ml.ninux.org/pipermail/battlemesh/attachments/20150816/af62b038/attachment.htm>


More information about the Battlemesh mailing list