Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
From: Andy Furniss <adf.lists@gmail.com>
To: Dave Taht <dave.taht@gmail.com>
Cc: "cerowrt-devel@lists.bufferbloat.net"
	<cerowrt-devel@lists.bufferbloat.net>,
	Alan Goodman <notifications@yescomputersolutions.com>,
	"lartc@vger.kernel.org" <lartc@vger.kernel.org>
Subject: Re: [Cerowrt-devel] Correctly calculating overheads on unknown connections
Date: Sat, 20 Sep 2014 23:29:25 +0100	[thread overview]
Message-ID: <541DFFC5.2000105@gmail.com> (raw)
In-Reply-To: <CAA93jw54QhnOgTs3m9EYmRXcewtORwhLcVDCiSL0rNxf4NJXSQ@mail.gmail.com>

Dave Taht wrote:
> We'd had a very long thread on cerowrt-devel and in the end
> sebastian (I think) had developed some scripts to exaustively (it
> took hours) derive the right encapsulation frame size on a link. I
> can't find the relevant link right now, ccing that list...

Thanks, that sounds cool.

>> Sfq was only ever meant for bulk, so should really be in addition
>> to some classification to separate interactive - I don't really get
>> the
>
> Hmm? sfq separates bulk from interactive pretty nicely. It tends to
> do bad things to bulk as it doesn't manage queue length.

Well I come at this from years of qos stuck on 288 then 448 kbit up atm
dsl before the days of fq_codel.

Since it got jhash sfq does at least manage to avoid collisions, but
it's still a total non starter for use alone on a slow link because the
interactive packet may wait for many bulk packets to dequeue before its
turn.

Of course sfq is cleverer now than it used to be - headdrop and red the
latter I've not used.

I agree it's bloaty for bulk, but that's not quite so critical if your
real buffer is not bloaty if you can get classification to work.

> A little bit of prioritization or deprioritization for some traffic
> is helpful, but most traffic is hard to classify.
>
>> bufferbloat bit, you could make the default 128 limit lower if you
>> wanted.
>
> htb + fq_codel, if available, is the right thing here....

Yea, though on a link like my old one I still think classification would
just win. I should test really, but IME a slow link can be hard to
simulate (I have 20mbit up now) - the results tend to look a bit better
because of no real bitrate latency.


  reply	other threads:[~2014-09-20 22:29 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <541C9527.1070105@yescomputersolutions.com>
     [not found] ` <541DA8B5.70701@gmail.com>
2014-09-20 17:55   ` Dave Taht
2014-09-20 22:29     ` Andy Furniss [this message]
2014-09-21 18:35     ` Sebastian Moeller
     [not found]       ` <CAK1m8mPBWyg-sR-ekZGUhsOG-0HoZd3eJ-Q6HJpSLyN-J90kHg@mail.gmail.com>
2014-09-21 21:40         ` Alan Goodman
2014-09-22  9:05         ` Sebastian Moeller
2014-09-22 10:01       ` Andy Furniss
2014-09-22 10:20         ` Sebastian Moeller
2014-09-22 13:09       ` Alan Goodman
2014-09-22 19:52         ` Sebastian Moeller
2014-09-22 23:02           ` Alan Goodman
2014-09-23  9:32             ` Sebastian Moeller
2014-09-23 15:10               ` Andy Furniss
2014-09-23 17:47                 ` Sebastian Moeller
2014-09-23 19:05                   ` Andy Furniss
2014-09-23 22:16                     ` Sebastian Moeller
2014-09-24  9:17                       ` Andy Furniss
2014-09-24 16:23                         ` Sebastian Moeller
2014-09-24 22:48                           ` Andy Furniss

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=541DFFC5.2000105@gmail.com \
    --to=adf.lists@gmail.com \
    --cc=cerowrt-devel@lists.bufferbloat.net \
    --cc=dave.taht@gmail.com \
    --cc=lartc@vger.kernel.org \
    --cc=notifications@yescomputersolutions.com \
    /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