General list for discussing Bufferbloat
 help / color / mirror / Atom feed
* [Bloat] weird problem WRT1200 + CAKE on OpenWrt 18.06.2
@ 2019-07-31  7:58 Mikael Abrahamsson
  2019-08-08 20:33 ` Toke Høiland-Jørgensen
  0 siblings, 1 reply; 10+ messages in thread
From: Mikael Abrahamsson @ 2019-07-31  7:58 UTC (permalink / raw)
  To: bloat


Hi,

I've been running openwrt 18.06.2 for a long time on my WRT1200AC, with 
CAKE, and everything has been great. I always got A+ in dslreports for 
bufferbloat. I have a 250/100 ETTH connection (IP over ethernet native, no 
PPPoE, no PON).

I noticed some intermittent network stuttering issues I wanted to diagnose 
last week, so I started looking into this. When doing the test I get 
+100ms spikes in the downstream direction when I run CAKE. If I instead 
switch to FQ_CODEL I do not see these spikes. As a matter of fact, if I 
set my downstream to 300 when running cake and let my ISP handle the 
buffering then I get an average of 5-10ms worth of buffering with no 
spikes. My ISP isn't bloated in that direction.

# tc qdisc show dev eth1.2
qdisc cake 801f: root refcnt 2 bandwidth 100Mbit diffserv3 triple-isolate nonat nowash no-ack-filter split-gso rtt 100.0ms noatm overhead 22
qdisc ingress ffff: parent ffff:fff1 ----------------

tc qdisc show dev ifb4eth1.2
qdisc cake 8020: root refcnt 2 bandwidth 240Mbit diffserv3 triple-isolate nonat nowash no-ack-filter split-gso rtt 100.0ms noatm overhead 22

http://www.dslreports.com/speedtest/52542158 is the result I get with 
above settings.

http://www.dslreports.com/speedtest/52542263 is the result with FQ_CODEL:

# tc qdisc show dev eth1.2
qdisc htb 1: root refcnt 2 r2q 10 default 18 direct_packets_stat 0 direct_qlen 1000
qdisc fq_codel 120: parent 1:12 limit 1001p flows 1024 quantum 300 target 5.0ms interval 100.0ms memory_limit 4Mb ecn
qdisc fq_codel 130: parent 1:13 limit 1001p flows 1024 quantum 300 target 5.0ms interval 100.0ms memory_limit 4Mb ecn
qdisc fq_codel 110: parent 1:11 limit 1001p flows 1024 quantum 300 target 5.0ms interval 100.0ms memory_limit 4Mb ecn
qdisc ingress ffff: parent ffff:fff1 ----------------

# tc qdisc show dev ifb4eth1.2
qdisc htb 1: root refcnt 2 r2q 10 default 18 direct_packets_stat 0 direct_qlen 32
qdisc fq_codel 120: parent 1:12 limit 1001p flows 1024 quantum 1500 target 5.0ms interval 100.0ms memory_limit 4Mb ecn
qdisc fq_codel 130: parent 1:13 limit 1001p flows 1024 quantum 300 target 5.0ms interval 100.0ms memory_limit 4Mb ecn
qdisc fq_codel 110: parent 1:11 limit 1001p flows 1024 quantum 500 target 5.0ms interval 100.0ms memory_limit 4Mb ecn

How do I diagnose this further?

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2019-08-09 17:58 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-31  7:58 [Bloat] weird problem WRT1200 + CAKE on OpenWrt 18.06.2 Mikael Abrahamsson
2019-08-08 20:33 ` Toke Høiland-Jørgensen
2019-08-09  4:21   ` Mikael Abrahamsson
2019-08-09  4:35     ` David Lang
2019-08-09  8:38     ` Toke Høiland-Jørgensen
2019-08-09 17:44     ` Rosen Penev
2019-08-09 17:49       ` Sebastian Moeller
2019-08-09 17:53         ` Jonathan Morton
2019-08-09 17:58           ` Sebastian Moeller
2019-08-09 17:57         ` Rosen Penev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox