From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io0-x231.google.com (mail-io0-x231.google.com [IPv6:2607:f8b0:4001:c06::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 3388F3B29E for ; Mon, 4 Jun 2018 09:16:19 -0400 (EDT) Received: by mail-io0-x231.google.com with SMTP id g22-v6so9804460iob.7 for ; Mon, 04 Jun 2018 06:16:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=m1nfQuXDEbWS+0W8uYY8ypHGemcoSsJUp3bBxMUb3Y4=; b=dp+MY9LkSrxwSd4gBH+XUGZLctct2ZZ/JP/evXKOtXIwl9OMDHB3wi/Q/FL13COx9l S5vdZGBzNt+1tYbUGzj7lE8kBVSLOH8iega3plH+tZgcruIIHzjXYmQBJl3QYHKXU/ue Ja2YkT7ellJu0M9RKaoVATuFhhjsbIVIie8qDNyh2PJ94lUViGl/py2Tp9DroGZb3Zel KEZdBmZb1jTsSn3tkV7B1MyYUCzYlQuQWP2t6rtYQhUl1ACqpFCSJ8hdO1IFfFd1LH/B bhYyVouC2xpT56DYWvVMm5E1Q4+aVNCjMNGXYAjhOlsUs7JUAzOoDEApx9u+DsDloe9h 2t7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=m1nfQuXDEbWS+0W8uYY8ypHGemcoSsJUp3bBxMUb3Y4=; b=kYClBR6XpeMz/FvRnBY87dctYzuN9cqrpth8mTP8IghEAAT4A33MGY5WvCRT/0GSz4 37MimydTgzEwsS+A1igGWuISTX6Ktd0hTbmjPPYAcwEMVJZ7KeibVM/jtGHmPWRnMRgF cAFtoeZ6trQtizWh1PkpgQDCJtcXM+Bt/iNPfirsaFqqJir+K0zmIdZFHU0hk82DfClj g4G8HAzzUZxqPSU/dFWJVWkHSzg7XfgmTOfDA7V3aecGpessFesh5QnAHuKTOZ7C75F+ tJl4phyVMdnuNvuZpQvyO8fx79atVL2S3G0Ksl1WkzdoPvLFSgdCbVMjWteNcFCV58mK Z/5w== X-Gm-Message-State: APt69E1SBvMbXH1paWBeLeaFyTY6XTCjDlRNIHPbvKloUocfh4spZrYR LXjbXp8OOY6X0ssVXFu/vEHzSzhkUZl9m33ezSs= X-Google-Smtp-Source: ADUXVKLZzfQ0elTgO8iBhv+kiYxOM9mQetmnHCXFppGlUihlYY3ulNOy1I3DJnd6HFcbgmqF8lk2ZqEpbPqciKPnAVQ= X-Received: by 2002:a6b:3003:: with SMTP id w3-v6mr7868741iow.223.1528118178629; Mon, 04 Jun 2018 06:16:18 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a02:a00a:0:0:0:0:0 with HTTP; Mon, 4 Jun 2018 06:16:17 -0700 (PDT) In-Reply-To: <73c25a21-0ace-b5ee-090e-d06fb3b8dc60@kit.edu> References: <152717340941.28154.812883711295847116.malone@soybean.canonical.com> <4f67f9b3-05a1-8d15-0aee-dfe8ea730d7c@gmail.com> <73c25a21-0ace-b5ee-090e-d06fb3b8dc60@kit.edu> From: =?UTF-8?Q?Jonas_M=C3=A5rtensson?= Date: Mon, 4 Jun 2018 15:16:17 +0200 Message-ID: To: "Bless, Roland (TM)" Cc: Jan Ceuleers , bloat Content-Type: multipart/alternative; boundary="0000000000003655d1056dd0bd58" Subject: Re: [Bloat] Fwd: [Bug 1436945] Re: devel: consider fq_codel as the default qdisc for networking X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2018 13:16:19 -0000 --0000000000003655d1056dd0bd58 Content-Type: text/plain; charset="UTF-8" On Mon, Jun 4, 2018 at 1:28 PM, 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... > Actually, for a long time now the codel wiki has recommended using sch_fq instead of fq_codel for servers. It seems Ubuntu defaulting to fq_codel is a result of using systemd which adopted it as default almost 4 years ago. There was a request to change the default in systemd from fq_codel to sch_fq in order to support pacing but the issue was closed when tcp internal pacing was introduced in linux 4.13: https://github.com/systemd/systemd/issues/5090 /Jonas --0000000000003655d1056dd0bd58 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Mon, Jun 4, 2018 at 1:28 PM, Bless, Roland (TM) &l= t;roland.bless@ki= t.edu> wrote:
Hi,

Am 24.05.2018 um 17:38 schrieb Jan Ceuleers:
> Took 3 years after Dave approached them, but Ubuntu is finally adoptin= g
> fq_codel as the default qdisc.

Yes, if the Linux kernel is forwarding packets it makes a lot of sen= se,
but I don't understand why it make sense for ordinary end-systems.
Didn't Byte Queue Limits (BQL) suffice? Just curious...

Actually, for a long time now the codel wiki has recom= mended using sch_fq instead of fq_codel for servers.

It seems Ubuntu defaulting to fq_codel is a result of using systemd whic= h adopted it as default almost 4 years ago. There was a request to change t= he default in systemd from fq_codel to sch_fq in order to support pacing bu= t the issue was closed when tcp internal pacing was introduced in linux 4.1= 3:


/Jonas
--0000000000003655d1056dd0bd58--