Rich, Sebastian, (and others),
First, a hello. I've been lurking on the bufferbloat mailing list for a bit, and just joined here as well to better follow what's going on, and see if there's any way I can help.
Next, I have an ADSL+ link in Paris (Free.fr), and am willing to run a number of tests using the various LLA options and overhead estimations. But 3 hours on a dead-quiet link could be hard to deal with. I'm happy to run an hour's worth of netperf tests to a nearby server, slowly working through the parameter space, and then comparing the results.
My ad-hoc comparisons last week with various modes showed that too high of settings for the overhead (coupled with the already reduced bw limit in the shaper) killed the bulk upload/download performance (which I care about on a meager 18Mbps/1Mbps link). But I found that setting the bw shaper limit to the reported line speed (from the modem), and then adjusting the overhead parameters got me the same bulk performances, with the same latencies (or what appeared to be the same, I need to do more data crunching on the results, and run again in a quieter setting).
It would also help if my target server was closer than it is. The only server I know of is in Germany, 55ms away (unloaded).
OTOH, I can say that any changes here over the defaults are still gilding the lily (to an end user). But Free.fr's router/modem already uses codel, so it wasn't that bad to begin with (vs. Numericable on a docsis 3 Netgear router/modem).
===
I can also say that I found the current verbiage on that particular page a bit "clear as mud". Even knowing what my network is (to some degree, since the Free.fr modem can tell me), it was difficult to follow, and I quickly found myself at about 3/4 my previous speeds, with no visible improvement in latency (although that could have been a measurement tool issue, as I was doing 60-second runs using the rrul netperf loads).
The main question I have is:
- Should we both limit the bandwidth well below the reported line rate (or measured IP rate) AND use the link layer adaption settings? (85-90% of bandwidth)
or
- rely on the LLA settings to do the overhead, and shape to just a tiny bit under the reported line rate? (95-99% of bandwidth)
Thanks,
- Aaron Wood