Re: [Babel-users] Follow-up on the new babel-rtt branch: µs resolution

Dave Taht dave.taht at gmail.com
Wed Oct 30 21:23:22 EDT 2013


On Wed, Oct 30, 2013 at 5:15 PM, Juliusz Chroboczek
<jch at pps.univ-paris-diderot.fr> wrote:
> Baptiste:
>
>> - Babel sees a RTT that is 400 µs higher than ping6.  The babel-rtt
>>   implementation timestamps outgoing message as late as possible, and
>>   timestamps incoming messages as early as possible, but it's not
>>   perfect.
>
> The good news, of course, is that the offset is pretty constant, so
> the samples computed by babeld are good enough to be input to the
> metric computation.  The smoothed samples would appear to have
> a precision of roughly 200us, which should be good enough for almost
> any application.

I will try to get an equivalent measurement on vastly weaker hardware
(ar71xx/ath9k) on my next set of builds (after ietf), ~2 weeks.

I would like measurements under various loads...

> Baptiste, I'm wondering if you can count the number of Ethernet
> switches that way.

In cut-through mode this switch claims 400ns or so latency.

http://ark.intel.com/products/76302/Intel-Ethernet-Switch-FM5224

Older models of this were better - 300ns or less.

>
>> I'm delighted to see this measurement as collected by babel
>
> I knew you would be :-)
>
>> my sekret plan was to be able to measure heavy traffic benchmarks vs
>> various qdiscs like the new "fq" and older fq_codel ones...
>
> Well, the reason we decided it's worthwile to improve the precision of
> our measurements is that, according to Jim, you had a secret plan to
> use RTT to measure link-layer congestion in Wifi meshes.

Yes, ~200us precision is nicely less than a txop. This will help.

> How many
> more secret plans do you have?

One or two. ;)

> -- Juliusz
>
> _______________________________________________
> Babel-users mailing list
> Babel-users at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/babel-users



-- 
Dave Täht

Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html



More information about the Bloat-devel mailing list