From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.taht.net (mail.taht.net [IPv6:2a01:7e00::f03c:91ff:feae:7028]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 8280E3BA8E for ; Thu, 23 Nov 2017 12:03:37 -0500 (EST) Received: from nemesis.taht.net (unknown [IPv6:2603:3024:1536:86f0:2e0:4cff:fec1:1206]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.taht.net (Postfix) with ESMTPSA id 9F67F220ED; Thu, 23 Nov 2017 17:03:35 +0000 (UTC) From: Dave Taht To: Pete Heist Cc: Jonathan Morton , Cake List References: <71FB183D-F848-4513-A6F6-D03FD0F10769@gmail.com> <52C2B216-220C-4C17-882C-9994867E86BB@gmail.com> Date: Thu, 23 Nov 2017 09:03:34 -0800 In-Reply-To: <52C2B216-220C-4C17-882C-9994867E86BB@gmail.com> (Pete Heist's message of "Thu, 23 Nov 2017 11:25:32 +0100") Message-ID: <87tvxlvsex.fsf@nemesis.taht.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Cake] lan keyword affects host fairness X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Nov 2017 17:03:37 -0000 Pete Heist writes: > On Nov 23, 2017, at 10:44 AM, Jonathan Morton = wrote: >=20=20=20=20=20 > 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 r= educed, > leaving little or no back-pressure for the fairness logic to work aga= inst. Agreed.=20 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. > > For this reason, you might have better luck with the next higher RTT > setting. > > Thanks=E2=80=A6and using =E2=80=98metro=E2=80=99 (rtt 10ms) does improve = things (two more tests at the > end): > > https://docs.google.com/spreadsheets/d/1SMXWw2fLfmBRU622urfdvA_Ujsuf_KQ4P= 3uyOH1skOM/edit#gid=3D2072687073 > > In both cases, soft rate limiting to 950mbit when using lower RTTs works = better > than relying on bql for the back-pressure (if I=E2=80=99m saying that rig= ht). > > So it just might be a thing (for the man page?) to avoid confusion. Or a = warning > emitted in some cases? Maybe there are other opinions on that... Yes, man page. > Pete > > > _______________________________________________ > Cake mailing list > Cake@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cake