[Bloat] [Rpm] make-wifi-fast 2016 & crusader
rjmcmahon
rjmcmahon at rjmcmahon.com
Tue Dec 6 12:46:18 EST 2022
Nice write up and work over the years.
On tooling:
iperf 2 supports full duplex, multiple parallel streams, tx start times,
bounceback, isochronous, etc. Man page is here
https://iperf2.sourceforge.io/iperf-manpage.html
The flows code in the flows directory
https://sourceforge.net/p/iperf2/code/ci/master/tree/flows/
is written in python 3 and leverages asyncio.
https://docs.python.org/3/library/asyncio.html
This is all released as open source.
Bob
> This is where things stood on the wifi front, back in 2016. Nobody
> understood us...
>
> https://docs.google.com/document/d/1Se36svYE1Uzpppe1HWnEyat_sAGghB3kE285LElJBW4/edit#
>
> So I sort of enjoyed re-reading that this morning, and all the
> enthusiastic commentary we'd had on it. Perhaps we can reshape it and
> find ways to move forward today?
>
> I am happy to have seen so many products hitting the market 5+ years
> later that leverage this work, many openwrt derived, like evenroute,
> quantum, and openwifi, others from pure linux, like eero and google
> fiber, and so far as I can tell, in many a chromebook, and of course
> ios and osx.
>
> Still, there was so much work left to be done, and the work applied to
> all forms of wireless technology, be it 6 or 12ghz, or 60ghz, or
> starlink. Just the other day I was watching a 5G engineer that was
> struggling to get decent simultaneous throughput up and down, the test
> tool showing that, but not the 25 seconds of buffering built into the
> rmnet driver in poor conditions, and "only" 150ms perfect ones. This
> test tool shows "perfect" throughput for this device:
>
> https://www.spinics.net/lists/netdev/msg865852.html
> (anyone know which tool it was? see image here:
> https://drive.google.com/file/d/1gSbozrtd9h0X63i6vdkNpN68d-9sg8f9/view
> )
>
> vs the actual, underlying, unusable 25 seconds!!! - result - if only
> that test tool attempted to start up even one more flow partially
> through the test, perhaps we'd be getting somewhere. An increasingly
> favorite test of mine is the staggered start "squarewave" tests in the
> flent suite. For those that haven't tried it, crusader is the first
> tool I've seen that not only has a staggered start latency under load
> test, but as its written in rust, runs on every OS in the planet. Give
> it a shot?
>
> https://github.com/Zoxc/crusader/releases/tag/v0.0.9-testing
>
> _______________________________________________
> Rpm mailing list
> Rpm at lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/rpm
More information about the Bloat
mailing list