From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by huchra.bufferbloat.net (Postfix) with ESMTPS id BF86B21FB57 for ; Fri, 10 Jul 2015 11:25:12 -0700 (PDT) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 6E93F2071D; Fri, 10 Jul 2015 14:25:11 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute3.internal (MEProxy); Fri, 10 Jul 2015 14:25:11 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=imap.cc; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=m04ytG6/uhTi0XdNUfBPYLvNkzA=; b=xbtfR0 UyR2TlKmNOf7+g+CYlggkG+jP6um0W3/fTaDVFIzaCQk+YyxBM5sPV3Jo2pMZUlU zW+YB2ykxx0ymHdrPdiVpmbygYrRnB3qEafDkStZnbc4HtoGdJduew6Ot8Q7/0TA 7AGEfIAa2cjK+07coo5fE77Qull9FgailjgEA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=m04ytG6/uhTi0Xd NUfBPYLvNkzA=; b=pK7axaM0xk/tC2HzUKNkI9YxHI240c1KXx5QdkBHIjKtosN m4a+i46o8QdVFdKZ5gY1AXv8ZB/qYoMzU1VE89ncsoSnxTjPdUMEEzaCcqpTujiz hcSKwd8gxLONigJZPBsXBNJ0VO+dGJUSat2kw+63lBz/vl5dpyg+McFsYfmc= X-Sasl-enc: xHhxry2WKOl2s+R+8TFF4jxfJdGddpLpZzGn7UN05ex5 1436552711 Received: from [192.168.42.126] (80-44-96-107.dynamic.dsl.as9105.com [80.44.96.107]) by mail.messagingengine.com (Postfix) with ESMTPA id DD9C2680097; Fri, 10 Jul 2015 14:25:10 -0400 (EDT) To: Alan Jenkins , cerowrt-devel@lists.bufferbloat.net References: <559FA8D4.2030305@imap.cc> <559FDC38.9010400@imap.cc> <559FE294.60801@gmail.com> From: Fred Stratton Message-ID: <55A00E06.3000000@imap.cc> Date: Fri, 10 Jul 2015 19:25:10 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.0.1 MIME-Version: 1.0 In-Reply-To: <559FE294.60801@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Cerowrt-devel] Correct syntax for cake commands and atm issues. X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jul 2015 18:25:41 -0000 By your command Rebooted to rerun qdisc script, rather than changing qdiscs from the command-line, so suboptimal process as end-point changed. script configuring qdiscs and overhead 40 on sh netperfrunner.sh -H netperf-eu.bufferbloat.net -p 2.96.48.1 2015-07-10 18:22:08 Testing netperf-eu.bufferbloat.net (ipv4) with 4 streams down and up while pinging 2.96.48.1. Takes about 60 seconds. Download: 6.73 Mbps Upload: 0.58 Mbps Latency: (in msec, 62 pings, 0.00% packet loss) Min: 24.094 10pct: 172.654 Median: 260.563 Avg: 253.580 90pct: 330.003 Max: 411.145 script configuring qdiscs on flows raw sh netperfrunner.sh -H netperf-eu.bufferbloat.net -p 78.145.32.1 2015-07-10 18:49:21 Testing netperf-eu.bufferbloat.net (ipv4) with 4 streams down and up while pinging 78.145.32.1. Takes about 60 seconds. Download: 6.75 Mbps Upload: 0.59 Mbps Latency: (in msec, 59 pings, 0.00% packet loss) Min: 23.605 10pct: 169.789 Median: 282.155 Avg: 267.099 90pct: 333.283 Max: 376.509 script configuring qdiscs and overhead 36 on sh netperfrunner.sh -H netperf-eu.bufferbloat.net -p 80.44.96.1 2015-07-10 19:20:18 Testing netperf-eu.bufferbloat.net (ipv4) with 4 streams down and up while pinging 80.44.96.1. Takes about 60 seconds. Download: 6.56 Mbps Upload: 0.59 Mbps Latency: (in msec, 62 pings, 0.00% packet loss) Min: 22.975 10pct: 195.473 Median: 281.756 Avg: 271.609 90pct: 342.130 Max: 398.573 On 10/07/15 16:19, Alan Jenkins wrote: > > I'm glad to hear there's a working version (even if it's not in the > current build :). > > Do you have measurable improvements with overhead configured (v.s. > unconfigured)? > > I've used netperfrunner from CeroWrtScripts, e.g. > > sh netperfrunner.sh -H netperf-eu.bufferbloat.net -p $ISP_ROUTER > > I believe accounting for overhead helps on this two-way test, because > a) it saturates the uplink b) about half that bandwidth is tiny ack > packets (depending on bandwidth asymmetry). And small packets have > proportionally high overhead. > > (But it seems to only make a small difference for me, which always > surprises Seb). > > Alan > > On 10/07/15 15:52, Fred Stratton wrote: >> >> You are absolutely correct. >> >> I tried both a numeric overhead value, and alternatively 'pppoe-vcmux' >> and 'ether-fcs' in the build I crafted based on r46006, which is lupin >> undeclared version 2. Everything works as stated. >> >> On lupin undeclared version 4, the current release based on r46117, the >> values were not recognised. >> >> Thank you. >> >> I had cake running on a Lantiq ADSL gateway running the same r46006 >> build. Unfortunately this was bricked by attempts to get homenet >> working, so I have nothing to report about gateway usage at present. >> >> >> >> On 10/07/15 13:57, Jonathan Morton wrote: >>> >>> You're already using correct syntax - I've written it to be quite >>> lenient and use sensible defaults for missing information. There are >>> several sets of keywords and parameters which are mutually orthogonal, >>> and don't depend on each other, so "besteffort" has nothing to do with >>> "overhead" or "atm". >>> >>> What's probably happening is that you're using a slightly old version >>> of the cake kernel module which lacks the overhead parameter entirely, >>> but a more up to date tc which does support it. We've seen this >>> combination crop up ourselves recently. >>> >>> - Jonathan Morton >>> >> >