Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
From: Fred Stratton <fredstratton@imap.cc>
To: Alan Jenkins <alan.christopher.jenkins@gmail.com>,
	cerowrt-devel@lists.bufferbloat.net
Subject: Re: [Cerowrt-devel] Correct syntax for cake commands and atm issues.
Date: Fri, 10 Jul 2015 19:25:10 +0100	[thread overview]
Message-ID: <55A00E06.3000000@imap.cc> (raw)
In-Reply-To: <559FE294.60801@gmail.com>

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
>>>
>>
>


  parent reply	other threads:[~2015-07-10 18:25 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-07-10 11:13 Fred Stratton
2015-07-10 12:57 ` Jonathan Morton
2015-07-10 13:11   ` Fred Stratton
2015-07-10 13:40     ` Jonathan Morton
2015-07-10 14:52   ` Fred Stratton
2015-07-10 15:16     ` [Cerowrt-devel] "Lupin undeclared"? Rich Brown
2015-07-10 15:39       ` Alan Jenkins
2015-07-10 23:16         ` Rich Brown
2015-07-25 12:48         ` Dave Taht
2015-07-10 15:19     ` [Cerowrt-devel] Correct syntax for cake commands and atm issues Alan Jenkins
2015-07-10 15:48       ` Fred Stratton
2015-07-10 18:25       ` Fred Stratton [this message]
2015-07-10 18:46         ` Sebastian Moeller
2015-07-10 19:14           ` Fred Stratton
2015-07-10 19:15             ` Dave Taht
2015-07-10 19:18             ` Jonathan Morton
2015-07-10 19:30               ` Sebastian Moeller
2015-07-10 19:27             ` Sebastian Moeller
2015-07-10 19:34           ` Fred Stratton
2015-07-10 19:40             ` Sebastian Moeller
2015-07-10 19:45               ` Fred Stratton
2015-07-10 19:49                 ` Alan Jenkins
2015-07-10 19:50                 ` Sebastian Moeller
2015-07-10 20:07                   ` Fred Stratton
2015-07-10 20:12                     ` Sebastian Moeller
2015-07-10 20:24                       ` Fred Stratton
2015-07-10 20:34                         ` Sebastian Moeller
2015-07-10 19:41             ` Alan Jenkins
2015-07-10 19:43               ` Sebastian Moeller
2015-07-10 19:17         ` Alan Jenkins

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.bufferbloat.net/postorius/lists/cerowrt-devel.lists.bufferbloat.net/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55A00E06.3000000@imap.cc \
    --to=fredstratton@imap.cc \
    --cc=alan.christopher.jenkins@gmail.com \
    --cc=cerowrt-devel@lists.bufferbloat.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox