From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ob0-x22d.google.com (mail-ob0-x22d.google.com [IPv6:2607:f8b0:4003:c01::22d]) (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 1310E21F5AF for ; Sat, 19 Dec 2015 12:03:40 -0800 (PST) Received: by mail-ob0-x22d.google.com with SMTP id sd4so101677075obb.0 for ; Sat, 19 Dec 2015 12:03:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=0BdhwBmWwkFpOYFeVjePUigN4I94avCXwtMgueLFEY4=; b=PG2a5ksvWqtFUdfUb/TdueRsgbY7m7AlB4b8CIXwMOw00HfXMf33XLuByrF3gqILAq RAlPfHfnGizLhdyjtTdh/RuihUhVmmHsaLkipA5hzpbTQE/1HPLwmkJTDo1ecPmyBNwT SJeGyty2ME6AR+UVmWMfvnudahmWybimQi4rXWTPax6zvWJyA0FTwlGzqTxOaYp1Yj65 wpi1+mMPqo7qkbZUOZqkj+7swsp67hmMXq+Ef01i0VNRkti8zdURxHQzXj9tKyyDfuor 8NYOXDNjJgR8fFuXdaAMQnXN3rFsc6i9llhjWLfvOdTAIibXXs3gX+JamzJiwesYVxh3 sdGg== MIME-Version: 1.0 X-Received: by 10.182.19.131 with SMTP id f3mr4693566obe.26.1450555420117; Sat, 19 Dec 2015 12:03:40 -0800 (PST) Received: by 10.202.187.3 with HTTP; Sat, 19 Dec 2015 12:03:40 -0800 (PST) Date: Sat, 19 Dec 2015 21:03:40 +0100 Message-ID: From: Dave Taht To: cake@lists.bufferbloat.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Cake] and the bad cpu news on arm is X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 20:04:03 -0000 is that bcake configured via sqm to do 200mbit/20mbit, rings in at 82% idle over a 2 minute period over a 1 minute rrul test. cake, in all it's glory of statistics, extra features, bells, and whistles.= .. is also 82% idle. vs sqm's htb + fq_codel at 86% idle. (in other words, this is not a direct measurement of the code under 'load' but over a large sampling interval comparing idle with the loaded state, AND (sigh) htb + fq_codel uses less cpu. am using the mpstat 1 120 test for this from the openwrt sysstat package) The good news from my perspective: A) that it works at all with linux 4.4rc4 on the linksys 1200ac, which was certainly not the case til last week B) We CAN profile now C) All systems for bandwidth (htb and cake) are accurate to 200mbit at least, on this hardware The bad news from my perspective: A) I ran out of time for this back in august. Really have a ton of wifi work stacked up. B) I'd like to see someone show an instance where cake uses less cpu or is better in any way than htb+ fq_codel. There is a very small latency improvement (.8ms vs 1ms on this path). I do not see any other appreciable difference in cpu usage or network behavior... aside from negative ones. Someone that's saying "ooh cake's better" *please* go measure rrul_be while running "mpstat 1 120" for both sqm with fq_codel and sqm with cake. C) I will try to summon the energy to try it on mips myself, tomorrow. -- Dave T=C3=A4ht Let's go make home routers and wifi faster! With better software! https://www.gofundme.com/savewifi