From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-x233.google.com (mail-wm0-x233.google.com [IPv6:2a00:1450:400c:c09::233]) (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 25F283B2A4 for ; Thu, 16 Nov 2017 04:14:40 -0500 (EST) Received: by mail-wm0-x233.google.com with SMTP id l8so7892026wmg.4 for ; Thu, 16 Nov 2017 01:14:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=IVHeF/zYCHfyBzoRZQXLVL9G+2Sc1mUtpDMPLtYkzHQ=; b=RwtGFBoZLj/KQ5OkSdEl2QueZdA4IOv7XcJNvMO5FccsXt5VOWcvInOrbg33S8bHSA Tj66IWUOcEZz4n3S/t4kMsujO23IKLY2g7OX4u236DDWUzZVDNkdTCM9meR9773C4HK9 WH2ZCdyde8wlUJKacrJrCPd4p48ikSnWsYPoDxwiBp8jtCqp5UZ/TGzN0iRBRCZ1RFl/ x3heLkkyXsnjoXY6voUw/bXO4ZToKm/S0WuNcSecGFrMECMpIwGe46bq6fXLO6BZXCYA HrW+HOwOuTnQBsFuqq+wdJF4cTrKKgMH8hq2WgE77S7GH/eiSvs+JSco+uFFfLg2gBjd CPAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=IVHeF/zYCHfyBzoRZQXLVL9G+2Sc1mUtpDMPLtYkzHQ=; b=Stazq3tdigMQBfpMBHnKBIr0qC3AmaIXnSem7CKI1XBOmZHdIjK12TfQDWAOf2JlKp N424RiR7cC5KImOfH/0D8kZcLXGLQpElrhNk7yejNkPF+yAAU9XNQ4U7tQU1J17uPeml DOa4vXPIPZPYX5Efmg5IXyA9cXNmWSQ+sOF+8pjaEVBf0Eud8YcrW81iS15wt0w9SEoP bxjvQ8VGar2hxOrfxuH4Z744RlZO5jk9mG9I0En1UClboojav0jzUVHc4fzVq6dJY4j/ e/nC2c3aOC0og8moSdH5kM6IFAwVSUwjOmCCWDA3ISWZ3xkeVgM16nw5RDC7foqz03b2 n/Eg== X-Gm-Message-State: AJaThX6QDuL4rFvxkWIhjfZ423HHJjbOtpVYfG2mik+lpUhzLpPSeMyk xDkWoUtpebMVcQpmLnMmFbU= X-Google-Smtp-Source: AGs4zMbBMB2x9rTQwx4VJRR0aZCMnJX9Fs8Q1WTVsCH11n0lkVYhs9K/3MOV0BeF1x5+g7epQJRfJQ== X-Received: by 10.28.23.129 with SMTP id 123mr888255wmx.54.1510823678726; Thu, 16 Nov 2017 01:14:38 -0800 (PST) Received: from [10.72.0.130] (h-1169.lbcfree.net. [185.99.119.68]) by smtp.gmail.com with ESMTPSA id u5sm941405wmf.44.2017.11.16.01.14.37 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 16 Nov 2017 01:14:37 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) From: Pete Heist In-Reply-To: Date: Thu, 16 Nov 2017 10:14:37 +0100 Cc: cake@lists.bufferbloat.net Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Dave Taht X-Mailer: Apple Mail (2.3124) Subject: Re: [Cake] Cake upstream Planning 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, 16 Nov 2017 09:14:40 -0000 >> On Nov 15, 2017, at 9:04 PM, Dave Taht wrote: >>=20 >>=20 >> Dave Taht writes: >>=20 >> TCP RTT ~=3D 8ms with default qdisc, throughput ~=3D = 940 Mbit >> TCP RTT ~=3D 4.5ms with =E2=80=98cake unlimited=E2=80=99, = throughput ~=3D 920 Mbit >> TCP RTT ~=3D 1ms with =E2=80=98cake unlimited lan=E2=80=99, = throughput ~=3D 920 Mbit >>=20 >>=20 >> This was with BQL in play? Monitoring BQL's behavior might help. >>=20 >> I'd also love to know an exact setting for the shaper as a close = as >> possible to the underlying bandwidth of ethernet. However, I tend = to be >> plagued with >>=20 >>=20 >> Yes, with BQL (Intel I210 with igb driver on the APU2). An rrul_be = test with =E2=80=94 >> socket-stats. >=20 > https://github.com/ffainelli/bqlmon was a tool for looking at bql more > directly. >=20 > I had forked it for some reason or another: >=20 > https://github.com/dtaht/bqlmon Nice, that does work for me. It=E2=80=99s interesting that there are = four queues for the igb driver, 00 - 03, and when I try an = rrul_be_nflows test, not all four queues are necessarily used. Once I = get >=3D 8 flows in each direction they usually are though. I suppose = this is the driver deciding when to start using another queue or not. Cake does seem to visibly reduce the size of the queues. For whatever = terminal/ncurses weirdness reason though, the bar graphs may be = sometimes blowing off the top of my 45 row screen, but it doesn=E2=80=99t = entirely ruin the experience.