FYI/A: Bufferbloat 101

hwzlite

Senior Member
Joined
Jan 27, 2007
Messages
2,326
Reaction score
2,078



Here was my test result (M1 500mbps fiber cheapo plan) , tamed under DD-WRT (D-Link DIR-868L) router.

HSFC+CAKE SQM :
http://www.dslreports.com/speedtest/66614028 -



Optimized pure CAKE mode which by design works best without any rate limiters sure as HTB/HFSC scheduler.
(For some strange reason, the developer of DD-WRT did not make a standalone Option for CAKE , so have to tweak it via CLI ) .
http://www.dslreports.com/speedtest/66656741 -
66656741.png



FYI: Consolidated SG ISPs speed test results:



Examples: Results from those untamed top-tier 1GB plan, upload bufferload (lag) under load can reach as high ~900ms :s22: :
M1 http://www.dslreports.com/speedtest/66518951
Singtel http://www.dslreports.com/speedtest/66598644
Starhub http://www.dslreports.com/speedtest/66471859


:s12: http://www.dslreports.com/speedtest :s12:



.
 
Last edited:

uncle_josh

Senior Member
Joined
Jun 16, 2018
Messages
2,083
Reaction score
188
Explaining And Fixing Bufferbloat
Bufferbloat is high latency (or lag) that occurs when there’s other traffic on your network.



What’s wrong with simply configuring QoS?
Quality of Service (QoS) settings will help, but won’t solve bufferbloat completely. Why not? Any prioritization scheme works by pushing certain packets to the head of the queue, so they’re transmitted first. Packets farther back in the queue still must be sent eventually. New traffic that hasn’t been prioritized gets added to the end of the queue, and waits behind those previously queued packets. QoS settings don’t have any way to inform the big senders that they’re sending too fast/too much, so packets from those flows simply accumulate, increasing delay for all.

Why does SQM work so well ?
These smart queue management (SQM) algorithms put each flow’s traffic into its own queue. (A “flow” is typically defined as traffic from a single IP addresses/port to another address/port.) Then the qdisc makes sure that none of the queues get “too long”

For more information : More about Bufferbloat
 
Last edited:

xiaofan

Arch-Supremacy Member
Joined
Sep 16, 2018
Messages
17,842
Reaction score
2,796

Of the big three, M1 > Starhub > SingTel. This is probably due to the fact that default M1 router is better and default SingTel router is lousy (especially AC Plus and AC Elite which were given in the past few years). M1 latency is also usually better than SingTel. Starhub is usually in between SingTel and M1.
 
Last edited:

xiaofan

Arch-Supremacy Member
Joined
Sep 16, 2018
Messages
17,842
Reaction score
2,796
I tend to believe many users use WiFi client (lower bandwidth) to test. If using wired client, probably the issue will be less severe as majority of the local users are on 500Mbps or faster connections.

But if using wifi, users using poor wifi routers/AP like the SingTel AC Plus will often have low speed connection and then bufferbloat issues may present more obviously.
 

miloaisdino

Senior Member
Joined
Mar 25, 2016
Messages
955
Reaction score
53
singtels bufferbloat is quite bad imo. when the line is saturated the ping can spike to few hundred ms. will publish the results later. and during certain times of the day, testing is inaccurate since the dslreports server is softlayer sg, which singtel has poor routes to.
 

-Grift-

Senior Member
Joined
Apr 4, 2015
Messages
980
Reaction score
11
singtels bufferbloat is quite bad imo. when the line is saturated the ping can spike to few hundred ms. will publish the results later. and during certain times of the day, testing is inaccurate since the dslreports server is softlayer sg, which singtel has poor routes to.

Quite sure your router plays a bigger part
 

xiaofan

Arch-Supremacy Member
Joined
Sep 16, 2018
Messages
17,842
Reaction score
2,796
Tested with my Huawei P20 mobile phone on WiFi, SingTel 1Gbps Fibre, Asus RT-AX82U router

http://www.dslreports.com/speedtest/66622024

wNvB8XQ.png

I think I selected wrongly "Public WiFi" for the test.

Now I test again by the correct "Fibre" selection and the result is bad.
Mac Mini M1 on WiFi (2*2 AX), Chrome browser, Singtel 1Gbps Fibre, Asus RT-AX82U.

Bufferbloat is "D" or "C" even though Quality is A+.
http://www.dslreports.com/speedtest/66626339
http://www.dslreports.com/speedtest/66626339.png
66626339.png
 
Last edited:

xiaofan

Arch-Supremacy Member
Joined
Sep 16, 2018
Messages
17,842
Reaction score
2,796
maybe thats why :(
zte from china sucks.

Interesting. So you think the ONT plays a part. I am also using the ZTE ONT. I replaced my old Ericsson ONT back in Sept 2018 because of bad power contact (using it from the beginning of my sign up in Feb 2012).
 

Mach3.2

Great Supremacy Member
Joined
Apr 8, 2011
Messages
71,471
Reaction score
1,406


Wired ethernet connection to switch, then to my pfsense router.
Custom settings, 32 streams up and down. I checked the logs and only 8 streams are downloading for the download test though.. :s13:
 
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ. Forum members and moderators are responsible for their own posts.

Please refer to our Community Guidelines and Standards, Terms of Service and Member T&Cs for more information.
Top