From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lpp01m010-f43.google.com (mail-lpp01m010-f43.google.com [209.85.215.43]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id F24E2201B52; Wed, 9 May 2012 12:28:29 -0700 (PDT) Received: by lagr15 with SMTP id r15so1126838lag.16 for ; Wed, 09 May 2012 12:28:22 -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=X4biAzt6BguIFViXYrGd89EkgttHSTAEkpukxLRmfCA=; b=n3d6f9386sc7O6FoJ425lTAYW7D6JmNNceBOoUpxt8SeNua7Nv6UMxVWBI/CaRwO1K mSc2FZiRgSQJZYgbaOjsaOgDTyFsGfv8vm7nEi18G57TKUhesZ78QjRg20rIwpqHZ6Zp bgjufu03pitwF/DOJS+EjbCt2skHNWdHhPMO84Be4Qngedu/4xFVaa+xwMXCijDifs9Z 8DnZsRGZgzGGvYazWGg9ykv1C7wmfXRnyfbLc+rZVXAOV5NJ/5f+a0ZhJeiNYFVSFv+M x8GJuj4dFDtfaeTy34e/6Y60zNkNapD++XtK435tQxvsfRLm8V/v4EM7VM2CjaVkAzfS NHng== MIME-Version: 1.0 Received: by 10.152.128.137 with SMTP id no9mr1394954lab.2.1336591702533; Wed, 09 May 2012 12:28:22 -0700 (PDT) Received: by 10.112.132.98 with HTTP; Wed, 9 May 2012 12:28:22 -0700 (PDT) In-Reply-To: References: <4FA9FDC0.9010600@superduper.net> Date: Wed, 9 May 2012 12:28:22 -0700 Message-ID: From: Dave Taht To: =?ISO-8859-1?Q?Roger_J=F8rgensen?= Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: codel@lists.bufferbloat.net, bloat Subject: Re: [Bloat] The challenge X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 May 2012 19:28:34 -0000 On Wed, May 9, 2012 at 12:15 PM, Dave Taht wrote: > On Wed, May 9, 2012 at 12:10 PM, Roger J=F8rgensen wro= te: >> On Wed, May 9, 2012 at 7:16 AM, Simon Barber wrot= e: >>> One question now remains - will codel AQM be sufficient on it's own in >>> getting delays down to levels that users are happy with for the common >>> latency sensitive interactive traffic - VoIP, gaming and Skype for exam= ple - >>> or are the further reductions that can be had with traffic classificati= on >>> and smart queuing algorithms necessary? The nicest part about codel on = it's >>> own is that it works on opaque packets - it will handle VPNs and traffi= c >>> within them nicely. It gets away from all the complexity required to >>> classify traffic in a world where traffic is often trying to hide. >> >> I'm more worried about how long cascades of codel code in equipment >> will work together, add lots of traffic to the mix, just how will it >> behave then? > > Dunno. I look forward to finding out. > > I put up debian packages of the kernel for ubuntu 12.4 here: > > http://huchra.bufferbloat.net/~d/codel/linux/ > > You'll need to build your own iproute2 from the current (v12) patch set. > > Basic tests are throttling down your network card to like 100Mbit and > trying it, unless you have major cpu that can saturate gigE or higher. Um, 'major' cpu is not required. (I spend too much time on relatively lame embedded hardware.) Almost any box made in the last 5 years can run at gigE+. However, there are other reasons (like ease of packet captures, the core targets of this being uplinks from consumer boxes running at .1-20Mbit, etc., to run slower) Seeing the scaling factors actually work is good, too. As a simple and dramatic example, try running codel at 10Mbit, and compare it against the default pfifo_fast. ethtool -K eth0 TSO off ethtool -K eth0 GSO off ethtool -K eth0 UFO off ethtool -s eth0 advertise 0x002 # 10Mbit. 0x008 100Mbit some_bandwidth_test_or_tests tc qdisc add dev eth0 root codel # optionally, add ecn some_bandwidth_test_or_tests > > I'm mostly using netperf from svn head. > >> >> >> -- >> >> Roger Jorgensen=A0 =A0 =A0 =A0 =A0=A0=A0| ROJO9-RIPE >> rogerj@gmail.com=A0 =A0 =A0 =A0=A0 =A0| - IPv6 is The Key! >> http://www.jorgensen.no=A0=A0 | roger@jorgensen.no > > > > -- > Dave T=E4ht > SKYPE: davetaht > US Tel: 1-239-829-5608 > http://www.bufferbloat.net --=20 Dave T=E4ht SKYPE: davetaht US Tel: 1-239-829-5608 http://www.bufferbloat.net