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…
prev parent 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