[Cake] lan keyword affects host fairness

Toke Høiland-Jørgensen toke at toke.dk
Fri Nov 24 06:21:30 EST 2017


Dave Taht <dave at taht.net> writes:

> Pete Heist <peteheist at gmail.com> writes:
>
>>     On Nov 23, 2017, at 10:44 AM, Jonathan Morton <chromatix99 at gmail.com> wrote:
>>     
>>     This is most likely an interaction of the AQM with Linux' scheduling
>>     latency.
>>
>>     At the 'lan' setting, the time comstants are similar in magnitude to the
>>     delays induced by Linux itself, so congestion might be signalled
>>     prematurely. The flows will then become sparse and total throughput reduced,
>>     leaving little or no back-pressure for the fairness logic to work against.
>
> Agreed. 
>
> man page add:
>
> At the 'lan' setting(1ms), the time constants are similar in magnitude
> to the jitter in the Linux kernel itself, so congestion might be
> signalled prematurely. The flows will then become sparse and total
> throughput reduced, leaving little or no back-pressure for the fairness
> logic to work against. Use the "metro" setting for local lans unless you
> have a custom kernel.

Erm, doesn't this make the 'lan' keyword pretty much useless? So why not
just remove it? Or redefine it to something that actually works? 3ms?

-Toke



More information about the Cake mailing list