From: Dave Taht <dave.taht@gmail.com>
To: Eric Dumazet <eric.dumazet@gmail.com>
Cc: bloat <bloat@lists.bufferbloat.net>
Subject: Re: [Bloat] finally... winning on wired!
Date: Mon, 2 Jan 2012 22:31:45 +0100 [thread overview]
Message-ID: <CAA93jw6N5nwJROMUd1v3eLP3dnBH0NTaUuJOA-QT8AKQg9c+zg@mail.gmail.com> (raw)
In-Reply-To: <CAA93jw7xUdAmtnXdr0n76sz76yFiYV687H9PNPh437JVbo8J6g@mail.gmail.com>
On Mon, Jan 2, 2012 at 9:07 AM, Dave Taht <dave.taht@gmail.com> wrote:
> On Mon, Jan 2, 2012 at 6:22 AM, Eric Dumazet <eric.dumazet@gmail.com> wrote:
>> Please try the patch I posted this morning to solve this SFQ bug.
Yes, that patch brings SFQ at light workloads to being
indistinguishable from QFQ!
http://www.teklibre.com/~d/bloat/sfqnewvsqfq10iperfs.png
(if you stare at this image long enough you might see a pattern, but I don't)
(I certainly am seeing an afterimage, though)
>>A "nolimit" implementation could use a dynamic memory allocator
>> scheme, eventually consuming less memory on typical use :)
At what point could SFQ be considered a replacement for pfifo_fast? :)
I have not managed to crash QFQ yet with your other new patch. I will
run it overnight.
There are new versions (bql-14) of both the net-next kernel and cerowrt up at:
http://huchra.bufferbloat.net/~d/bql/
http://huchra.bufferbloat.net/~cero1/bql-smoketests/
incorporating your SFQ and QFQ patches.
About the only kernel problem I have left to check for is some issues with
routing /27 and /32 netmasks I had a few weeks back.
* (for our studio audience)
while I'm DELIGHTED to see SFQ be 4x less latent now...
It is important to remain cognizant of just how much better SFQ and QFQ
are vs a vs the default PFIFO_FAST, for latency under load.
In the 10 iperf case, *65* times better. The difference between 2 ms and 110ms
is quite perceptible by a human, and all sorts of important stuff - voice, dns,
new connections leap to the head of the queue with either qdisc.
So, to give a concrete example - a DNS lookup takes about 16ms on my system,
and a new connection to google takes about 55 ms - so with QFQ/SFQ
inside of the *delay
I formerly experienced* (under this load) - I get connected to web sites,
and fairly often - their entire web pages.
Also ssh 'feels' much better. Voice works much better.
--
Dave Täht
SKYPE: davetaht
US Tel: 1-239-829-5608
FR Tel: 0638645374
http://www.bufferbloat.net
next prev parent reply other threads:[~2012-01-02 21:31 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-01-02 0:40 Dave Taht
2012-01-02 5:22 ` Eric Dumazet
2012-01-02 8:07 ` Dave Taht
2012-01-02 21:31 ` Dave Taht [this message]
2012-01-02 22:14 ` Albert Rafetseder
2012-01-02 22:33 ` Dave Taht
2012-01-04 15:25 ` [Bloat] What is fairness, anyway? was: " Jim Gettys
2012-01-04 16:16 ` Dave Taht
2012-01-04 17:23 ` Jim Gettys
2012-01-04 17:36 ` Justin McCann
2012-01-04 17:40 ` Eric Dumazet
[not found] ` <CAFkTFa89mOmbcOV1PWX3my04rK4NsEvyakcQV2j54qa0gzAViQ@mail.g mail.com>
2012-01-05 17:52 ` Bob Briscoe
2012-01-06 17:42 ` Jim Gettys
2012-01-06 18:09 ` Dave Taht
2012-01-06 19:57 ` Eric Dumazet
2012-01-06 20:34 ` Jonathan Morton
2012-01-07 19:42 ` Bob Briscoe
2012-01-07 22:16 ` Wesley Eddy
2012-01-08 0:40 ` Dave Taht
[not found] ` <CAA93jw7xKwdUeT7wFNoiM8RQp1--==Eazdo0ucc44vz+L1U06g@mail.g mail.com>
2012-01-09 5:38 ` Bob Briscoe
2012-01-11 7:26 ` Dave Taht
[not found] ` <CAA93jw4KJdYwrAuk7-yHDYCGBh1s6mE47eAYu2_LRfY45-qZ2g@mail.g mail.com>
2012-01-14 11:06 ` Bob Briscoe
2012-01-13 21:45 ` Dan Siemon
2012-01-14 15:55 ` Dave Taht
2012-01-04 16:22 ` Eric Dumazet
2012-02-05 0:24 ` George B.
2012-02-05 0:43 ` Jonathan Morton
2012-02-05 1:57 ` George B.
2012-02-05 2:05 ` john thompson
2012-02-05 7:39 ` Eric Dumazet
[not found] ` <CAA93jw68yntHkhETQ1a9-Azu7UXEuU9f5fgOsB25hvA240iApg@mail.gmail.com>
2012-02-05 14:24 ` Dave Taht
2012-02-05 17:53 ` Justin McCann
2012-02-05 18:21 ` Eric Dumazet
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/bloat.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAA93jw6N5nwJROMUd1v3eLP3dnBH0NTaUuJOA-QT8AKQg9c+zg@mail.gmail.com \
--to=dave.taht@gmail.com \
--cc=bloat@lists.bufferbloat.net \
--cc=eric.dumazet@gmail.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