From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf0-x22d.google.com (mail-lf0-x22d.google.com [IPv6:2a00:1450:4010:c07::22d]) (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 99E0E3BA8E for ; Mon, 6 Mar 2017 13:46:10 -0500 (EST) Received: by mail-lf0-x22d.google.com with SMTP id k202so76764244lfe.1 for ; Mon, 06 Mar 2017 10:46:10 -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=6KXahS5mqPWCIld+/YR6a9IGJ2TOsijehaQ858Csvm8=; b=vEgYDc5dCqqF4XyRQxWycQMBoTKP8knBD2S9eA71Z0W6sH4IzUviveHq6l1X37uTbi bD9B2P7E5cpY1IQyqMdsqv+6y8iRZSeaJvegfkSKIfUXgRtPSiPjuj9JrCl4GhUa0w/d wpEX1FCNVc2GbUKlkz7Fax7kTL+UwAqFp1n+3Air6JJR91BkLaHAvCup+ISTxsQt1JFG qSUGV64AvM5NrmzozL8LEwugryzdnx36QZ25eBonbpvhJf9ynpsj1t2LQTyuVTntGSGE wt+DgPAhQS36vaMO2qEy5fFIpyUnM60w8uL+K8PppJ1hPIypSTHfzsPlqnpCFlSW0Eff kaEQ== 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=6KXahS5mqPWCIld+/YR6a9IGJ2TOsijehaQ858Csvm8=; b=TIBUJhccKA+NBMZDJKiozFmdxdMJTu7AvL9g6PHQ/E8KpLyEwyZzEJAcnYzLTCabAF OVPjfDwM0r08wlsqXcV/4NXfVUeYHWK1K9v4ceQwDhW1+MPHs07/V2QptqngXraQUM7O CY0f4cLpzG7InYNRPfW2fMknCQBA1ZuoR3DlB5vErhr051BUsSGNiGOsC2D1Q7dR2n3K PvbhU0wLV0vZfgGsJH4kPQ8BbloJY42sP33ZOlRHMCDiXqsSbdLynpyKfr1T7J/nIqpk oBIzMjr+GXBzcA61M5tHV8ZVVTjwZ/x3U02ivePXGchXJCEC43YXyAsXRpse3JEHTV08 +qog== X-Gm-Message-State: AMke39n9qih8g6m6EisEyRGPZckpo8iQQoOlciQ8aKmCtOQd2pDXDCWCyOyOeb6+bSHc4w== X-Received: by 10.46.33.136 with SMTP id h8mr5276796lji.57.1488825969392; Mon, 06 Mar 2017 10:46:09 -0800 (PST) Received: from [192.168.100.16] (37-219-206-78.nat.bb.dnainternet.fi. [37.219.206.78]) by smtp.gmail.com with ESMTPSA id i18sm4240874lfe.16.2017.03.06.10.46.07 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 06 Mar 2017 10:46:08 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) From: Jonathan Morton In-Reply-To: Date: Mon, 6 Mar 2017 20:46:06 +0200 Cc: Dave Taht , "cake@lists.bufferbloat.net" , Eric Luehrsen Content-Transfer-Encoding: quoted-printable Message-Id: <47EFC233-D13B-4D26-945B-70D11DCC0BCC@gmail.com> References: <07479F0A-40DD-44E5-B67E-28117C7CF228@gmx.de> <1488400107.3610.1@smtp.autistici.org> <2B251BF1-C965-444D-A831-9981861E453E@gmx.de> <1488484262.16753.0@smtp.autistici.org> <98E899EF-5E66-42CC-88AA-79FA80A4F228@gmail.com> <2D2AE632-75BB-4DDE-B370-0996EFECF14B@gmail.com> <43E2473F-9DFC-48D4-A4E2-A41802E8004F@gmail.com> To: Benjamin Cronce X-Mailer: Apple Mail (2.3124) Subject: Re: [Cake] [LEDE-DEV] Cake SQM killing my DIR-860L - was: [17.01] Kernel: bump to 4.4.51 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: Mon, 06 Mar 2017 18:46:10 -0000 > On 6 Mar, 2017, at 20:08, Benjamin Cronce wrote: >=20 > Depends on how short of a timescale you're talking about. Shared = global state that is being read and written to very quickly by multiple = threads is bad enough for a single package system, but when you start = getting to something like an AMD Ryzen or NUMA, shared global state = becomes really expensive. Accuracy is expensive. Loosen the accuracy and = gain scalability. I=E2=80=99m talking about timer event latency timescales, so approx 1ms = on Linux. The deficit-mode shaper automatically and naturally adapts to = whatever timer latency is actually experienced. A token-bucket shaper = has to be configured in advance with a burst size, which it uses whether = or not it is warranted to do so. The effects are measurable on single TCP flows at 20Mbps (so slightly = more than 1Kpps peak), as they modify Codel=E2=80=99s behaviour. Cake = achieves higher average throughput than HTB+fq_codel with its more = accurate shaping, because Codel isn=E2=80=99t forced into overcorrecting = after accepting several sub-bucket bursts in sequence. Anyway, these are concerns I would want to go away and think about for a = while, before committing to a design. That=E2=80=99s precisely why I = don=E2=80=99t have mental bandwidth for it right now. - Jonathan Morton