From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi0-x22a.google.com (mail-oi0-x22a.google.com [IPv6:2607:f8b0:4003:c06::22a]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id E309E21F347 for ; Tue, 21 Oct 2014 12:51:55 -0700 (PDT) Received: by mail-oi0-f42.google.com with SMTP id a141so1601495oig.1 for ; Tue, 21 Oct 2014 12:51:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=GX0Z5rpVFwZmjQf/DZTd6aeTDV8yYeKX/piFQfxUWpw=; b=cc0tv9oemdss1BDcovcyPvm8qzlRzEdnHcc65orLO+ULb23Cfq6qbWBF9/FOrE38yQ rVwr4kUoYmVSAyHom7UOtMWUd5QvJRtjRL68emofXl8auAOd8ro3GJSQFNak74IEPwyo HL94Z78qjon2dIpob8cbU4cF62yLkgmof2+suP9/VPJPb1RzoqNBGFJAbznyvnoEHpiU rowTOoKfahsLTKmMprE2P/M9v9tewHqYeAGJcOR6J1xxpElfldxOBRFvB8WfpVx6bhzq CqVz4ylCfG86Eeh9cW7ad28OCcs1CL5umyP/VajJdnrrST5Fo1U+PTBFjBayYU/Rb5AM o8hQ== MIME-Version: 1.0 X-Received: by 10.60.161.115 with SMTP id xr19mr31572388oeb.8.1413921114893; Tue, 21 Oct 2014 12:51:54 -0700 (PDT) Received: by 10.202.227.211 with HTTP; Tue, 21 Oct 2014 12:51:54 -0700 (PDT) In-Reply-To: References: <121767.1413574248@turing-police.cc.vt.edu> <9382.1413826910@turing-police.cc.vt.edu> <544672D3.8020709@redhat.com> <58702.1413908858@turing-police.cc.vt.edu> <54469242.5010506@redhat.com> <54469B96.50204@redhat.com> Date: Tue, 21 Oct 2014 12:51:54 -0700 Message-ID: From: Dave Taht To: Tom Gundersen Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: "cerowrt-devel@lists.bufferbloat.net" Subject: Re: [Cerowrt-devel] SQM in mainline openwrt, fq_codel considered for fedora default X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Oct 2014 19:52:24 -0000 > http://snapon.lab.bufferbloat.net/~d/beagle_bql/bql_makes_a_difference.pn= g > > You can see that BQL makes the most difference in the latency. And ALSO that these fixes also improved system throughput enormously. This is partially due to the improvement in ack clocking you get from reduced RTTs, partially due to improved cache behavior (shorter queues), and partially continual improvements elsewhere in the tcp portions of the stack. With more recent kernels... I now get full throughput from the beagles in both directions with the 3.16 kernel, the stil out of tree bql patch, and either fq or fq_codel. I haven't got around to plotting all those results (they are from kathie's new lab), but they are here: http://snapon.lab.bufferbloat.net/~d/pollere/ There is a small buffered tail dropping switch in the way, on these later data sets. There was some puzzling behavior on the e1000e that I need to poke into in a more controlled setting. As for other tunables on hosts, TCP small queues might be amiable to some tuning, but that too may well evolve further in kernelspace. --=20 Dave T=C3=A4ht http://www.bufferbloat.net/projects/bloat/wiki/Upcoming_Talks