From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (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 290763B2A4 for ; Thu, 26 Apr 2018 15:27:10 -0400 (EDT) Received: by mail-wm0-x234.google.com with SMTP id x12so743184wmc.0 for ; Thu, 26 Apr 2018 12:27:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eventide.io; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=zyeMZdU5LrCKSxat4cHDWmyZjCu4ZyjRWcUMYy4k7BU=; b=h5eHLC6JC4rUHPF8VMIlKidsspGKWT7FM4/y7L+624llteIkCPK7/+tAW+3JbCqwpb aNfq0glY+dAIohGHLVlbAONnjxnC2Q7vWC/f2Gjpta8dpBOsyzCKXa7RdEPn1qikampn Guu/GKGARA8dJHXr8zGJ9wWLIIrXohptOptLOCflsiW/VWJ296lyFVbc5KfG77w8J5vT 1r6+QsaZZvK8G1ClwoxvoslI4q81iEFjD/N1YfCQnBtRMMkwI60UQz8rF0HlovPk7M7Z U3Xz8bKglFX6upQdSMSrTMA6jh10zHNsZDyx4TklGmfy7b04IPCV5FprkIO5xWcnkNQb TAjw== 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=zyeMZdU5LrCKSxat4cHDWmyZjCu4ZyjRWcUMYy4k7BU=; b=AIJ/TamkuEQmasUdxtDJYT4VMT19k6JjpPXbLCtznMZEg3s1EZS++xfOwHUNcZkA6x tq3HNoFwMD9n6ai4w5CKsOVjn4xKp4Ni7GrE1VxKQ5qbeLyW0r5EZcfqP8N7VM/XRajv QRVaTA0txeFGjl7OUx3vaKgFmsvQrY0p7GfwMsi7vRSufzPMtv0gO6M30shpvPwN2gkW LLQ4JTyAEjKGF+gMRqIn7XIubJZ0U0C6OeXGl2SO7AGtRfa56BjPaMj3QjLRjnz5NOSy zB/h04zLNh3cFLj+s8jE+B4R0RvpjjkR01G3RD7zJLyowngQpLc9VTFV8opOBzd6fVcv MMCA== X-Gm-Message-State: ALQs6tBP2lyw2TAh1g5knL9r4qCo+99w2G+CFPyp8+/LE+0PlncIHYF3 v1cvwDR7sdgR5kgr98ZQunLTOw== X-Google-Smtp-Source: AB8JxZpYJ0tmAkhmPEGV4kfAS67ixF+xS2UfhKHMbEkqm/8h38ehQCdD8sPOB2FM9Tgu2EZXPuUzPA== X-Received: by 10.28.59.135 with SMTP id i129mr7260467wma.51.1524770829139; Thu, 26 Apr 2018 12:27:09 -0700 (PDT) Received: from tron.luk.eventide.io (h-1169.lbcfree.net. [185.193.85.130]) by smtp.gmail.com with ESMTPSA id r75sm11849160wmf.34.2018.04.26.12.27.08 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 26 Apr 2018 12:27:08 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) From: Pete Heist In-Reply-To: <87y3hb3uae.fsf@toke.dk> Date: Thu, 26 Apr 2018 21:27:07 +0200 Cc: David Lang , Jonathan Morton , cake@lists.bufferbloat.net Content-Transfer-Encoding: quoted-printable Message-Id: <2363649C-493E-4BBA-881B-57EEE9B9D0DB@eventide.io> References: <871sf6xqne.fsf@toke.dk> <003D19B8-73F8-46D4-8FC8-95F6E518D3B5@eventide.io> <311BE3FC-9211-4B33-AD46-444F21E2A38A@gmail.com> <6A13BD7F-D682-4864-B5DB-2352C1C3F529@eventide.io> <87r2n5802t.fsf@toke.dk> <87y3hb3uae.fsf@toke.dk> To: =?utf-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= X-Mailer: Apple Mail (2.3124) Subject: Re: [Cake] Pre-print of Cake paper available 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, 26 Apr 2018 19:27:10 -0000 > On Apr 25, 2018, at 10:28 PM, Toke H=C3=B8iland-J=C3=B8rgensen = wrote: >=20 > Hmm, actually it looks like just compiling against the conntrack code > adds a module dependency on conntrack. And as far as I can tell, the > code doesn't initiate any new conntrack state if it doesn't already > exist. So I think it's safe to turn on NAT mode by default. Will add > that :) nat vs nonat CPU load for flent=E2=80=99s rrul_be / = "cpu_stats_localhost::load" on APU2: 10mbit 0.07 0.07 20mbit 0.09 0.09 30mbit 0.10 0.10 40mbit 0.11 0.11 50mbit 0.13 0.13 100mbit 0.19 0.20 150mbit 0.27 0.28 200mbit 0.33 0.35 250mbit 0.39 0.41 300mbit 0.44 0.45 350mbit 0.47 0.47 400mbit 0.50 0.49 450mbit 0.50 0.51 500mbit 0.53 0.52 none 0.37 0.43 (1864 mbit total up/down) It looks like the largest impact is when there=E2=80=99s no rate = limiting, probably when higher packet rates are reached and the relative = proportion of CPU taken is greater. I suppose the backwards results = (where nonat takes more CPU than nat) at 400mbit and 500mbit are just = outliers. This isn=E2=80=99t a perfect way to measure. I=E2=80=99ll leave it to you what to do with this information. Rough = estimation: nat may be +2% CPU with rate limiting, and +15% without=E2=80=A6= :)