[Bloat] Fwd: [Bug 1436945] Re: devel: consider fq_codel as the default qdisc for networking

David Lang david at lang.hm
Mon Jun 4 19:00:50 EDT 2018


On Mon, 4 Jun 2018, Bless, Roland (TM) wrote:

> Hi,
>
> Am 24.05.2018 um 17:38 schrieb Jan Ceuleers:
>> Took 3 years after Dave approached them, but Ubuntu is finally adopting
>> fq_codel as the default qdisc.
>
> Yes, if the Linux kernel is forwarding packets it makes a lot of sense,
> but I don't understand why it make sense for ordinary end-systems.
> Didn't Byte Queue Limits (BQL) suffice? Just curious...

no, BQL makes things much better (and make it possible for more advanced quueing 
to take place), but you can still run into problems where a bulk stream can 
flood the output queue so that other traffic suffers badly.

with fq_codel, the available bandwidth is distributed in a way that ends up 
being much more functional.

It turns out that the behavior to prioritize new and sparse connections 
significantly improves perceived performance (no more long delays in DNS lookups 
before you start doing any real work for example)

without BQL, you can't even see the rest of the problems, but BQL doesn't solve 
everything.

David Lang


More information about the Bloat mailing list