Re: [aqm] fixing bufferbloat on bigpond cable...

Dave Taht <dave.taht@gmail.com> Thu, 12 March 2015 02:23 UTC

Return-Path: <dave.taht@gmail.com>
X-Original-To: aqm@ietfa.amsl.com
Delivered-To: aqm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BCF601A89B5 for <aqm@ietfa.amsl.com>; Wed, 11 Mar 2015 19:23:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DHVBFQYQa1_E for <aqm@ietfa.amsl.com>; Wed, 11 Mar 2015 19:23:43 -0700 (PDT)
Received: from mail-oi0-x231.google.com (mail-oi0-x231.google.com [IPv6:2607:f8b0:4003:c06::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0F53E1A89B9 for <aqm@ietf.org>; Wed, 11 Mar 2015 19:23:43 -0700 (PDT)
Received: by oibg201 with SMTP id g201so11245394oib.10 for <aqm@ietf.org>; Wed, 11 Mar 2015 19:23:42 -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=6X4w50nHCWV41mu9Ey6+X+T8+ud5Xhoj9AoSFJuPgPY=; b=eiNvXhHOw7/QgXxMu/JlIclQUzOEwq2HTLWaGxnnq/fLvpSiBNzwCUFmJWOixWJ4Rn aNQd9AYLODzR2vbFbBphPrH9wcnBp52SUBH65EnX6DbbO6nomq2fzRpSAmesF+Ruila7 18K6zjSopa6yFSgadNPGUJU3AZ+hFsiudaDXFTBYAllYQBGI2yWmfAB4AqCBSBqDSIUj Um74LFCb9992cc6sfmOJc04dn5WPF2nrnq7/bQyKeuGw4om+Yfz4gfCsNjCg1q9Afjzn EBTzBeniWFZxOOgsrvYGnrOUunO56I9vWZuMKEWgDpfrbPLzoQhh4kAydcU2N7rmiNwn IqdA==
MIME-Version: 1.0
X-Received: by 10.60.48.35 with SMTP id i3mr32344414oen.39.1426127022569; Wed, 11 Mar 2015 19:23:42 -0700 (PDT)
Received: by 10.202.51.66 with HTTP; Wed, 11 Mar 2015 19:23:42 -0700 (PDT)
In-Reply-To: <E7681518-1B51-4E1D-88FF-83811EDA2563@mnot.net>
References: <CAA93jw59q6sWCfEjD2giY2GbMMTuSBDrAXYQLAir_fnnSoE7Ww@mail.gmail.com> <E7681518-1B51-4E1D-88FF-83811EDA2563@mnot.net>
Date: Wed, 11 Mar 2015 19:23:42 -0700
Message-ID: <CAA93jw6Bp9eAdmAuiV52+RwtTM3m73Vxc0LQ2qPNpCJAqc1DhA@mail.gmail.com>
From: Dave Taht <dave.taht@gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/aqm/7VuaHlyfIojC86JpKK2GKbYGRuM>
Cc: "aqm@ietf.org" <aqm@ietf.org>, netalyzr <netalyzr@icsi.berkeley.edu>, bloat <bloat@lists.bufferbloat.net>
Subject: Re: [aqm] fixing bufferbloat on bigpond cable...
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion list for active queue management and flow isolation." <aqm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/aqm>, <mailto:aqm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/aqm/>
List-Post: <mailto:aqm@ietf.org>
List-Help: <mailto:aqm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/aqm>, <mailto:aqm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Mar 2015 02:23:44 -0000

Sorry, didn't read the thread closely. I made a few suggestions on
that person's gist, as you probably also have downstream bufferbloat
as well, which you can fix (on the edgerouter and openwrt) at speeds
up to 60mbit on those weak cpus using the user-supplied edgerouter gui
for the ingress stuff. The code for doing inbound shaping also is not
that much harder, a simple example for that is in the "ingress"
section on the gentoo wiki here:
http://wiki.gentoo.org/wiki/Traffic_shaping

(sqm-scripts in openwrt and other linuxen has the logic for this also built-in)

It is grand to have helped you out a bit. Thx for all the work on
http/2! How about some ecn? ;)

On Wed, Mar 11, 2015 at 7:14 PM, Mark Nottingham <mnot@mnot.net> wrote:
> Hi,
>
> Just to clarify -- the credit goes to 'saltspork' on that thread, not I :)
>
> Cheers,
>
>
>> On 12 Mar 2015, at 1:11 pm, Dave Taht <dave.taht@gmail.com> wrote:
>>
>> I was very pleased to see this tweet go by today:
>>
>> https://twitter.com/mnot/status/575581792650018816
>>
>> where Mark Nottingham fixed his bufferbloat on bigpond cable
>> using a very simple htb + fq_codel script. (I note ubnt edgerouters
>> also have a nice gui for that, as does openwrt)
>>
>> But: he does point out a flaw in netanalyzr's current tests[1], in that
>> it does not correctly detect the presence of aqm or FQing on the link,
>> (in part due to not running long enough, and also in not using
>> multiple distinct flows) and like the "ping loss considered harmful"
>> thread last week on the aqm and bloat lists, matching user
>> expectations and perceptions would be good with any public
>> tests that exist.
>>
>> There is some stuff in the aqm evaluation guide's "burst tolerance"
>> tests that sort of applies, but... ideas?
>>
>> [1] I am not aware of any other tests for FQ than mine, which are still
>> kind of hacky. What I have is in my isochronous repo on github.
>>
>> --
>> Dave Täht
>> Let's make wifi fast, less jittery and reliable again!
>>
>> https://plus.google.com/u/0/107942175615993706558/posts/TVX3o84jjmb
>
> --
> Mark Nottingham   https://www.mnot.net/
>



-- 
Dave Täht
Let's make wifi fast, less jittery and reliable again!

https://plus.google.com/u/0/107942175615993706558/posts/TVX3o84jjmb