Cake - FQ_codel the next generation
 help / color / mirror / Atom feed
From: Pete Heist <peteheist@gmail.com>
To: Dave Taht <dave@taht.net>
Cc: Georgios Amanakis <gamanakis@gmail.com>,
	Cake List <cake@lists.bufferbloat.net>
Subject: Re: [Cake] cake flenter results round 2
Date: Wed, 29 Nov 2017 13:07:32 +0100	[thread overview]
Message-ID: <E293927B-D093-4BBC-819B-79E08F1B46EB@gmail.com> (raw)
In-Reply-To: <EBC447F0-CF0D-4FC9-AEA9-24CC424E05C4@gmail.com>


> On Nov 29, 2017, at 9:19 AM, Pete Heist <peteheist@gmail.com> wrote:
> 
>> On Nov 29, 2017, at 4:42 AM, Georgios Amanakis <gamanakis@gmail.com> wrote:
>> 
>> @Pete I think you need to start netserver on the client first (in your case, you are running flent on the server): "ip netns exec client netserver"
> 
> Thanks. I think I’m going to have more success testing at much lower rates than you on my hardware. At 100/1000 the tcp totals end up at around 84/202.
> 
> It will be interesting to see if I can get a whole flenter run to work, but for sanity I’ll start at something like the setup in qdisc_vdsl.sh…

Flenter is running now. I had to change the setup to add another box because flenter was written with p2p connections in mind with routers (middle boxes) at each end of the link and symmetric bandwidths, at least in the roles I’m using. So my topology is now (matching flenter roles):

cli - crt - delay - srt - srv

I’m still figuring out how this will work. I only use netem on the delay box, with rate 20mbit delay 10ms on both delay.l and delay.r:

root@apu2a:/home/sysadmin/src/veth# ip netns exec delay tc qdisc
qdisc noqueue 0: dev lo root refcnt 2 
qdisc netem 1: dev delay.r root refcnt 2 limit 1000 delay 10.0ms rate 20Mbit
qdisc netem 1: dev delay.l root refcnt 2 limit 1000 delay 10.0ms rate 20Mbit

Naturally, it will become the bottleneck link. Only the tests with rate limiting below that will be useful. But while rtt is as I expect...

root@apu2a:/home/sysadmin/src/veth# ip netns exec cli ping 10.10.0.1
PING 10.10.0.1 (10.10.0.1) 56(84) bytes of data.
64 bytes from 10.10.0.1: icmp_seq=1 ttl=61 time=20.3 ms
64 bytes from 10.10.0.1: icmp_seq=2 ttl=61 time=20.2 ms

bandwidth is not, so it looks like I’d have to use tbf or htb if I want hard limits:

root@apu2a:/home/sysadmin/src/veth# ip netns exec cli iperf3 -c 10.10.0.1
Connecting to host 10.10.0.1, port 5201
[  4] local 10.10.3.100 port 51222 connected to 10.10.0.1 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  1.59 MBytes  13.4 Mbits/sec    1   45.2 KBytes       
[  4]   1.00-2.00   sec  3.04 MBytes  25.5 Mbits/sec    0   80.6 KBytes       
[  4]   2.00-3.00   sec  4.47 MBytes  37.5 Mbits/sec    0    115 KBytes       
[  4]   3.00-4.00   sec  5.65 MBytes  47.4 Mbits/sec    0    147 KBytes       
[  4]   4.00-5.00   sec  6.84 MBytes  57.3 Mbits/sec    0    178 KBytes       
[  4]   5.00-6.00   sec  7.95 MBytes  66.7 Mbits/sec    0    209 KBytes       
[  4]   6.00-7.00   sec  9.01 MBytes  75.6 Mbits/sec    0    240 KBytes       
[  4]   7.00-8.00   sec  10.3 MBytes  86.0 Mbits/sec    0    296 KBytes       
[  4]   8.00-9.00   sec  13.4 MBytes   113 Mbits/sec    0    417 KBytes       
[  4]   9.00-10.00  sec  17.5 MBytes   146 Mbits/sec    0    568 KBytes       

Anyway I’ll post the run later and we’ll see…


      reply	other threads:[~2017-11-29 12:07 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-28 14:11 Pete Heist
2017-11-28 15:56 ` Pete Heist
2017-11-28 19:07 ` Dave Taht
2017-11-28 20:35   ` Pete Heist
2017-11-28 22:34     ` Dave Taht
2017-11-28 22:52       ` Dave Taht
2017-11-29  0:16         ` Pete Heist
     [not found]           ` <CACvFP_iY+KSUgyqrJsmpEjY8Bj5E+vCTwRhojQzUhkE2_7XVXA@mail.gmail.com>
2017-11-29  0:20             ` [Cake] Fwd: " Georgios Amanakis
2017-11-29  3:29               ` [Cake] " Georgios Amanakis
2017-11-29  4:01                 ` Dave Taht
2017-11-29 14:34                   ` Georgios Amanakis
2017-11-29 14:43                     ` Georgios Amanakis
2017-11-29 14:50                       ` Toke Høiland-Jørgensen
2017-11-29 15:33                         ` Pete Heist
2017-11-29 15:44                           ` Toke Høiland-Jørgensen
2017-11-29 16:06                             ` Georgios Amanakis
2017-11-29 17:44                               ` Dave Taht
2017-11-29 17:49                                 ` Georgios Amanakis
     [not found]                                   ` <CACvFP_hJJNJh98Eu30zEYQO5jW6CwQcxK-FBYMuOi796FwkOww@mail.gmail.com>
2017-11-29 17:51                                     ` [Cake] Fwd: " Georgios Amanakis
2017-11-29 18:00                                       ` Dave Taht
2017-11-29 18:19                                         ` Georgios Amanakis
2017-11-29 18:51                                           ` Dave Taht
2017-11-29 18:54                                             ` Georgios Amanakis
2017-11-29 20:06                                           ` Dave Taht
     [not found]                                             ` <CACvFP_iG1tTJLbpsd7YCQRH=TKX5rz4GZ8m1x34xGahSTWTgzA@mail.gmail.com>
2017-11-29 20:38                                               ` [Cake] Fwd: " Georgios Amanakis
2017-11-29 21:04                                                 ` [Cake] " Georgios Amanakis
2017-11-30 17:54                                                   ` Dave Taht
2017-11-29 17:54                                 ` [Cake] " Dave Taht
     [not found]                                   ` <CACvFP_jkqS4b1w7sfNDthx4G4_fp21P-DDFtREGMzz+zLzcThQ@mail.gmail.com>
2017-11-29 17:59                                     ` [Cake] Fwd: " Georgios Amanakis
2017-11-29 16:08                             ` [Cake] " Pete Heist
2017-11-29 16:12                               ` Georgios Amanakis
2017-11-29 16:17                                 ` Toke Høiland-Jørgensen
2017-11-29 16:21                               ` Toke Høiland-Jørgensen
2017-11-29 16:24                                 ` Georgios Amanakis
2017-11-29 16:27                                   ` Pete Heist
2017-11-29 16:36                                     ` Georgios Amanakis
2017-11-29 16:40                                       ` Toke Høiland-Jørgensen
     [not found]                                         ` <CACvFP_g66TUdpVtFuJOi_5E1XVCf1Fo1QuRf5zG4nGDExWE2JA@mail.gmail.com>
2017-11-29 16:55                                           ` [Cake] Fwd: " Georgios Amanakis
2017-11-29  3:42           ` [Cake] " Georgios Amanakis
2017-11-29  8:19             ` Pete Heist
2017-11-29 12:07               ` Pete Heist [this message]

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=E293927B-D093-4BBC-819B-79E08F1B46EB@gmail.com \
    --to=peteheist@gmail.com \
    --cc=cake@lists.bufferbloat.net \
    --cc=dave@taht.net \
    --cc=gamanakis@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