From: Georgios Amanakis <gamanakis@gmail.com>
To: Dave Taht <dave.taht@gmail.com>
Cc: Cake List <cake@lists.bufferbloat.net>
Subject: Re: [Cake] cake vs fqcodel with 1 client, 4 servers
Date: Mon, 04 Dec 2017 20:13:15 -0500 [thread overview]
Message-ID: <1512436395.8927.10.camel@gmail.com> (raw)
In-Reply-To: <CAA93jw6SgU80_rur_x4pftXjk710dPJmEg9FcThnBL_eWw1_fw@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1692 bytes --]
Yes, I know. In cake without ingress each *flow* gets 0.19mbit/s while
with ingress 0.12mbit/s. Multiplying this x11flows x4servers it gives
8.36mbit/s without ingress vs 5.2mbit/s with ingress.
This was done in diffserv3 mode. I had hoped than Jonathan's latest
adjustment of failsafe ingress would have ameliorated this.
Nevertheless latency is unnoticeable.
If one decreases the number of flows, the difference becomes smaller.
This is why I had proposed that perhaps the failsafe ingress adjustment
should be done according to the number of the flows and not blindly.
George
On Mon, 2017-12-04 at 16:06 -0800, Dave Taht wrote:
> The puzzling thing about that graph is that you are only achieving
> 1.3
> mbit in the ing case.
>
> On Mon, Dec 4, 2017 at 2:30 PM, Georgios Amanakis <gamanakis@gmail.co
> m> wrote:
> > I tried to simulate a situation resembling Windows
> > updates/Steam/Torrents on a slow 10/2mbit connection.
> >
> > veth setup, 1 client, 4 servers
> > setup.tgz:
> > ./vsetup.sh
> > ./sshd.sh
> > ./vcake.sh
> > ./mm.sh
> >
> > servers -- delay -- isp -- mbox -- client
> > (4) 20ms 10/2mbit 9/1.8mbit (1)
> >
> > The client is creating in parallel 11 downstream and 2 upstream
> > flows
> > to *each* of the 4 servers.
> > This was done by running 4 rrul_be_nflows tests in parallel.
> >
> > Cake vs HTB/fqcodel at mbox.
> > Cake tested with ack-filter and ingress/egress.
> >
> > Cake ingress, as expected, achieves better latency at the cost of
> > bandwidth. This does wonders on slow connections like mine.
> >
> > I will try to increase the number of clients to 4 and run some
> > tests.
> >
> > George
>
>
>
[-- Attachment #2: download_per_flow_cake_ing.png --]
[-- Type: image/png, Size: 43009 bytes --]
next prev parent reply other threads:[~2017-12-05 1:13 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-12-04 22:30 Georgios Amanakis
2017-12-05 0:06 ` Dave Taht
2017-12-05 1:13 ` Georgios Amanakis [this message]
2017-12-05 1:38 ` Jonathan Morton
2017-12-05 3:50 ` George Amanakis
2017-12-05 4:48 ` Jonathan Morton
2017-12-05 21:15 ` Dave Taht
2017-12-05 21:26 ` Georgios Amanakis
2017-12-05 22:39 ` xnor
2017-12-06 9:37 ` Jonathan Morton
2017-12-06 19:32 ` xnor
[not found] ` <CAJq5cE3MUfCuV_=GXAAOwvAXxee_dcJBaUkRVAEEWwyT5m7gAw@mail.gmail.com>
2017-12-07 1:59 ` Jonathan Morton
2017-12-07 2:27 ` Jonathan Morton
2017-12-07 2:30 ` George Amanakis
2017-12-07 2:58 ` George Amanakis
2017-12-07 3:04 ` Jonathan Morton
2017-12-07 3:08 ` Georgios Amanakis
2017-12-07 7:08 ` Jonathan Morton
2017-12-07 8:21 ` Jonathan Morton
2017-12-07 8:51 ` Kevin Darbyshire-Bryant
2017-12-07 9:03 ` Jonathan Morton
2017-12-07 13:17 ` Georgios Amanakis
2017-12-07 22:12 ` xnor
2017-12-07 22:34 ` Georgios Amanakis
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/cake.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1512436395.8927.10.camel@gmail.com \
--to=gamanakis@gmail.com \
--cc=cake@lists.bufferbloat.net \
--cc=dave.taht@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