Re: [Cake] cake flenter results round 3

2017-12-02 Thread Georgios Amanakis
On Dec 2, 2017 1:34 PM, "Dave Taht" wrote: Ah, OK, I get it. (please do add fq_codel. cake (all modes) with ack filtering. A 20ms result would be good too.) By cake in all modes I assume you mean modes of flow isolation while setting it at diffserv3(default)? _

Re: [Cake] cake flenter results round 3

2017-12-02 Thread Dave Taht
On Sat, Dec 2, 2017 at 10:30 AM, George Amanakis wrote: > On Sat, 2017-12-02 at 09:59 -0800, Dave Taht wrote: >> >> That's a little discouraging. That's sch_fq, not fq_codel? (please >> add fq_codel) >> > > fq is sch_fq. I added fq_codel in the attachments. Curiouser and curiouser. both cake nor

Re: [Cake] cake flenter results round 3

2017-12-02 Thread Dave Taht
On Sat, Dec 2, 2017 at 9:47 AM, George Amanakis wrote: > Another run using the CMTS topology. > ISP limited at 200/10mbit. > Reference: pfifo limit 1000. > Cake or HTB/{codel,pie,fq,sfq} limited at 180/9mbit. That's a little discouraging. That's sch_fq, not fq_codel? (please add fq_codel) > RTT

Re: [Cake] cake flenter results round 3

2017-12-01 Thread Dave Taht
On Fri, Dec 1, 2017 at 5:31 PM, Georgios Amanakis wrote: >>Here a definition of a win has to also include a shaper, like >>cake's integral one. > > I realized this an hour ago, but forgot to include "limit 10" in netem > config. Running that now. > >> tc qdisc add dev mbox.l root pfifo-fast li

Re: [Cake] cake flenter results round 3

2017-12-01 Thread Georgios Amanakis
>(substitute pie, fq, sfq, etc for codel above) Will also do these. ___ Cake mailing list Cake@lists.bufferbloat.net https://lists.bufferbloat.net/listinfo/cake

Re: [Cake] cake flenter results round 3

2017-12-01 Thread Georgios Amanakis
>Here a definition of a win has to also include a shaper, like >cake's integral one. I realized this an hour ago, but forgot to include "limit 10" in netem config. Running that now. > tc qdisc add dev mbox.l root pfifo-fast limit 1000 I will also do this reference run. Thank you for your gui

Re: [Cake] cake flenter results round 3

2017-12-01 Thread Dave Taht
Georgios Amanakis writes: > Thank you Dave! > I am playing around with this setup: > server -- delay -- isp -- mbox -- client > > delay: > tc qdisc replace dev ${host}.l root netem delay 50ms limit 10 > tc qdisc replace dev ${host}.r root netem delay 50ms limit 10 > > isp: > tc qdisc repl

Re: [Cake] cake flenter results round 3

2017-12-01 Thread Dave Taht
On Fri, Dec 1, 2017 at 11:45 AM, Dave Taht wrote: > On Fri, Dec 1, 2017 at 11:29 AM, Georgios Amanakis > wrote: >> cake vs sfq and fq_codel looks great! You already have fq_codel in the >> graphs, do you mean codel? Heh. I meant codel, yes. >> In terms of simulating CMTS I am trying to simulat

Re: [Cake] cake flenter results round 3

2017-12-01 Thread Dave Taht
On Fri, Dec 1, 2017 at 11:29 AM, Georgios Amanakis wrote: > cake vs sfq and fq_codel looks great! You already have fq_codel in the > graphs, do you mean codel? > > In terms of simulating CMTS I am trying to simulate a cable connection. > Is the following reasonable? > ===8<=== > se

Re: [Cake] cake flenter results round 3

2017-12-01 Thread Georgios Amanakis
cake vs sfq and fq_codel looks great! You already have fq_codel in the graphs, do you mean codel? In terms of simulating CMTS I am trying to simulate a cable connection. Is the following reasonable? ===8<=== servers --- delay --- isp --- mbox --- clients delay: tc qdisc replace de

Re: [Cake] cake flenter results round 3

2017-12-01 Thread Dave Taht
That's really hard to argue with. An fq_codel same conditions (and pfifo and pie) might be interesting here. On Thu, Nov 30, 2017 at 9:13 AM, Georgios Amanakis wrote: > I gave high RTT with high bandwidth a try: > server -- delay -- mbox -- client > netserver 300/300ms 45/900mbit flen

Re: [Cake] cake flenter results round 3

2017-12-01 Thread Dave Taht
Georgios Amanakis writes: > I would like to point out what Pete said: > in my setup the mbox shapes both uplink and downlink with cake, which is > mostly > untrue in the real world since the router has no control of the downlink. > > How can we simulate this better? I just answered this (for c

Re: [Cake] cake flenter results round 3

2017-12-01 Thread Dave Taht
All this testing has inspired me to go pick up a cheap ($500!!!) 12 core Xeon box I found on craigslist, this afternoon. I'm tired of napping through kernel builds, and needed a space heater. If anyone else could use a build box and sim station pls send me a ssh key. I'd like to get some mips/ar

Re: [Cake] cake flenter results round 3

2017-12-01 Thread Toke Høiland-Jørgensen
Georgios Amanakis writes: > I don't really know. When I ran "ping 10.10.0.1" it just worked. fping > -p250 didn't. What about ping -i0.2? -Toke ___ Cake mailing list Cake@lists.bufferbloat.net https://lists.bufferbloat.net/listinfo/cake

Re: [Cake] cake flenter results round 3

2017-11-30 Thread Georgios Amanakis
I don't really know. When I ran "ping 10.10.0.1" it just worked. fping -p250 didn't. On Nov 30, 2017 4:38 PM, "Toke Høiland-Jørgensen" wrote: > Georgios Amanakis writes: > > > To correct myself, fping did not die prematurely, it was getting no > > responses from the remote host because its p pa

Re: [Cake] cake flenter results round 3

2017-11-30 Thread Toke Høiland-Jørgensen
Georgios Amanakis writes: > To correct myself, fping did not die prematurely, it was getting no > responses from the remote host because its p parameter was too short at > default for an RTT of 600ms. After looking at the source, I realized that > it is affected but the s parameter of flent, and

Re: [Cake] cake flenter results round 3

2017-11-30 Thread Georgios Amanakis
Yes it is. Tested with both ping and "fping -p610". On Nov 30, 2017 4:32 PM, "Toke Høiland-Jørgensen" wrote: > Georgios Amanakis writes: > > > I still got results but did not trust them. > > The error occurred at the end of the run. > > > > ===8<=== > > NetperfDemoRunner TCP upl

Re: [Cake] cake flenter results round 3

2017-11-30 Thread Toke Høiland-Jørgensen
Georgios Amanakis writes: > I still got results but did not trust them. > The error occurred at the end of the run. > > ===8<=== > NetperfDemoRunner TCP upload CS5 finished > NetperfDemoRunner TCP upload EF finished > TimerRunner Watchdog [Ping (ms) ICMP] finished Yeah, the watch

Re: [Cake] cake flenter results round 3

2017-11-30 Thread Georgios Amanakis
To correct myself, fping did not die prematurely, it was getting no responses from the remote host because its p parameter was too short at default for an RTT of 600ms. After looking at the source, I realized that it is affected but the s parameter of flent, and changed that instead. On Nov 30, 20

Re: [Cake] cake flenter results round 3

2017-11-30 Thread Georgios Amanakis
I still got results but did not trust them. The error occurred at the end of the run. ===8<=== NetperfDemoRunner TCP upload CS5 finished NetperfDemoRunner TCP upload EF finished TimerRunner Watchdog [Ping (ms) ICMP] finished NetperfDemoRunner TCP upload BK finished WARNING: Program

Re: [Cake] cake flenter results round 3

2017-11-30 Thread Toke Høiland-Jørgensen
Georgios Amanakis writes: > I had to run flent with "-s 0.61" in order to avoid errors with fping dying > prematurely. When did fping die, and did you still get results? There's a watchdog timer to keep it from running too long, but maybe that is a bit too aggressive? -Toke

Re: [Cake] cake flenter results round 3

2017-11-30 Thread Georgios Amanakis
Could you provide an example how to rate limit with netem? What does "slot 4ms 4ms bytes 10k 16" Dave provided do? George On Thu, Nov 30, 2017 at 1:27 PM, Jonathan Morton wrote: > If you use netem to simulate the physical link, you could test Cake's > ingress mode downstream of it. > > - Jonath

Re: [Cake] cake flenter results round 3

2017-11-30 Thread Jonathan Morton
If you use netem to simulate the physical link, you could test Cake's ingress mode downstream of it. - Jonathan Morton ___ Cake mailing list Cake@lists.bufferbloat.net https://lists.bufferbloat.net/listinfo/cake

Re: [Cake] cake flenter results round 3

2017-11-30 Thread Georgios Amanakis
I would like to point out what Pete said: in my setup the mbox shapes both uplink and downlink with cake, which is mostly untrue in the real world since the router has no control of the downlink. How can we simulate this better? On Thu, Nov 30, 2017 at 1:13 PM, Jonathan Morton wrote: > Looks o

Re: [Cake] cake flenter results round 3

2017-11-30 Thread Jonathan Morton
Looks okay - but now with ack filtering? - Jonathan Morton On 30 Nov 2017 20:07, "Georgios Amanakis" wrote: > Same setup as above: > server -- delay -- mbox -- client > netserver 300/300ms 45/900mbit flent > > Variation between internet, oceanic, and satellite. No ack filtering. > U

Re: [Cake] cake flenter results round 3

2017-11-30 Thread Dave Taht
Georgios Amanakis writes: > I gave high RTT with high bandwidth a try: > server -- delay -- mbox -- client > netserver 300/300ms 45/900mbit flent Neat. An actual satellite link would be interesting to test against, as whatever we are trying here beats against whatever they have already in place

Re: [Cake] cake flenter results round 3

2017-11-30 Thread Jonathan Morton
I'd like to see variations using Cake's "internet", "oceanic" and "satellite" presets at this RTT. - Jonathan Morton ___ Cake mailing list Cake@lists.bufferbloat.net https://lists.bufferbloat.net/listinfo/cake

Re: [Cake] cake flenter results round 3

2017-11-29 Thread Dave Taht
On Wed, Nov 29, 2017 at 3:18 PM, Pete Heist wrote: > http://www.drhleny.cz/bufferbloat/cake/round3/ > > Round 3 Tarball: http://www.drhleny.cz/bufferbloat/cake/round3.tgz > > *** Notes/Analysis *** > > * And another couple hundred tests showing Cake doesn’t crash, at 20/20mbit > either! > > * I’m

Re: [Cake] cake flenter results round 3

2017-11-29 Thread Jonathan Morton
High RTT with relatively high bandwidth is traditionally considered challenging, and is representative of Australasian and satellite connections. Definitely do some of those. Low bandwidth should also be interesting. DSL at 4/1 Mbit is typical entry level package here. - Jonathan Morton ___

[Cake] cake flenter results round 3

2017-11-29 Thread Pete Heist
http://www.drhleny.cz/bufferbloat/cake/round3/ Round 3 Tarball: http://www.drhleny.cz/bufferbloat/cake/round3.tgz *** Notes/Analysis *** * And another couple hundred tests showing Cake doesn’t