FYI/A: Bufferbloat 101

TanKianW

Supremacy Member
Joined
Apr 21, 2005
Messages
6,748
Reaction score
3,406
Did two quick tests with no traffic shaping implemented. Find the speed test at the bufferbloat website inconsistent since i have no problem hitting close to (sustained) 1G cap during heavy torrenting/DL most of the time:

ISP: MR
ONT: Alcatel Lucent
Router/firewall: pfsense CE 2.5.2

QHxlJeF.png


d5GB9Fq.jpg
 
Last edited:

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,128
Reaction score
10,464
Did two quick tests with no traffic shaping implemented. Find the speed test at the bufferbloat website inconsistent since i have no problem hitting close to (sustained) 1G cap during heavy torrenting/DL most of the time:

ISP: MR
ONT: Alcatel Lucent
Router/firewall: pfsense CE 2.5.2

Indeed that is what I found as well, this morning I was able to hit above 800+ Mbps but majority of the time I can only get 700+ Mbps from Waveform.com.

DSLreports.com is even worse.

But at least your bufferbloat score is consistently A+ -- the only problem is that the test server is not able to stress your connection to the max.
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,128
Reaction score
10,464
Linksys EA7500 v2 running OpenWRT 21.02.01 release. It is connected to my Asus RT-AX82U main router (Double NAT) as this is only a test and I am not using it myself since Raspberry Pi 400 CPU is much more powerful.

SW/HW Routing/NAT offloading is enabled. No SQM/QoS settings are enabled.

8ba27cb2-b75b-4043-ae87-7a3eef01a627.png


Wired bufferbloat test is not bad with a score of "A". Today wavefrom.com is pretty fast (download 902.8Mbps, upload 889.3Mbps), latency: unloaded 3ms, download +27ms and upload +7ms.
https://www.waveform.com/tools/bufferbloat?test-id=e58d8180-8966-4d85-9731-969ff1a659fc
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,128
Reaction score
10,464
Linksys EA7500 v2 running OpenWRT 21.02.01 release. It is connected to my Asus RT-AX82U main router (Double NAT) as this is only a test and I am not using it myself since Raspberry Pi 400 CPU is much more powerful.

SW/HW Routing/NAT offloading is enabled. No SQM/QoS settings are enabled.

Wired bufferbloat test is not bad with a score of "A". Today wavefrom.com is pretty fast (download 902.8Mbps, upload 889.3Mbps), latency: unloaded 3ms, download +27ms and upload +7ms.
https://www.waveform.com/tools/bufferbloat?test-id=e58d8180-8966-4d85-9731-969ff1a659fc

Unfortunately Waveform.com speed drops down a lot later. So it is back to around 700Mbps download.

A+ wired bufferbloat score with Raspeberry Pi 400 running OpenWRT 21.02.01 release, without SQM/QoS.
(download 726.2Mbps, upload 515.8Mbps), latency: unloaded 4ms, download +3ms and upload +2ms.
https://www.waveform.com/tools/bufferbloat?test-id=a194b0b2-890d-4137-bb0c-8da9b1d64460
A wired bufferbloat score with Raspeberry Pi 400 running OpenWRT 21.02.01 release, without SQM/QoS.
(download 671.5Mbps, upload 488.1Mbps), latency: unloaded 4ms, download +5ms and upload +1ms.
https://www.waveform.com/tools/bufferbloat?test-id=a194b0b2-890d-4137-bb0c-8da9b1d64460
 

firesong

Supremacy Member
Deluxe Member
Joined
Jan 17, 2001
Messages
8,665
Reaction score
4,673
A part of me wonders if some traffic shaping + prioritisation suddenly happened over the weekend. ;)

That's what we know happens for the speedtest.net servers - because if you use other speed testing tools or have access to servers/friends places overseas, you'll get more real world results. And in the interests of accuracy, I will not share those. Don't want false positives. ;)
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,128
Reaction score
10,464
Actually I like the test tools mentioned in the following website, as well as speedtest-netperf package from OpenWRT.
https://www.bufferbloat.net/projects/bloat/wiki/Tests_for_Bufferbloat/
Problem is to find more capable remote netperf servers. For example, right now, netperf-west.bufferbloat.net and netperf-east.bufferbloat.net seems to be down.

Maybe it is good to come out with a simple tool to run ping while carrying out Ookla speedtest (scripting using the CLI), the process the ping values to see if the ping values drift a lot or not, similar to what DSLreports and Waveform.com ae doing, just with a more capable or widely available Ookla speedtest servers.

Code:
oot@OpenWrt:~/OpenWrtScripts# ./netperfrunner.sh -H netperf-eu.bufferbloat.net
2021-11-22 13:13:42 Testing netperf-eu.bufferbloat.net (ipv4) with 4 streams down and up while pinging gstatic.com. Takes about 60 seconds.
 Download:  150.52 Mbps
   Upload:  209 Mbps
  Latency: (in msec, 62 pings, 0.00% packet loss)
      Min: 3.020
    10pct: 3.080
   Median: 11.900
      Avg: 22.782
    90pct: 52.100
      Max: 58.600
 

miloaisdino

Senior Member
Joined
Mar 25, 2016
Messages
843
Reaction score
26
Indeed that is what I found as well, this morning I was able to hit above 800+ Mbps but majority of the time I can only get 700+ Mbps from Waveform.com.

DSLreports.com is even worse.

But at least your bufferbloat score is consistently A+ -- the only problem is that the test server is not able to stress your connection to the max.
we are probably measuring the bufferbloat of the upstream port used for peering instead if the speed doesnt max out at 900+mbps :)
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,128
Reaction score
10,464
we are probably measuring the bufferbloat of the upstream port used for peering instead if the speed doesnt max out at 900+mbps
:)

Indeed that can be the case, at least for wired tests with good router and ONT combinations. And I tend to believe ONT may not be the bottleneck even though you seem to say that both SingTel ZTE ONT and M1 HG8240T5 ONT have some issues with bufferbloat.

If using Wireless, I find it is pretty difficult to get proper meaningful/consistent test results.
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,128
Reaction score
10,464
Some interesting links here by brother hwzlite.
https://forums.hardwarezone.com.sg/threads/apnic-blog-working-latency-the-next-qoe-frontier.6654202/
1) Bufferbloat, it’s not just for WAN connections anymore
https://forum.openwrt.org/t/bufferbloat-its-not-just-for-wan-connections-anymore/112663
2) OpenWRT SQM script: Layer_cake + DSCP marks
https://forum.openwrt.org/t/ultimate-sqm-settings-layer-cake-dscp-marks-new-script/53209/289
3) The above link mentioned a new package from OpenWRT
Qosify: new package for DSCP marking + cake
https://forum.openwrt.org/t/qosify-new-package-for-dscp-marking-cake/111789
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,128
Reaction score
10,464
This is my bufferbloat test results after using my custom x86 12core openwrt mini pc router.

ISP: Singtel 1gb legacy plan. (ONT)

https://www.waveform.com/tools/bufferbloat?test-id=2d596176-1d9f-41a8-a897-791de62a53a6

Is this using wired or wireless? If wireless, what is the AP used?

Here is my OpenWRT wired test result. OpenWRT 22.03.05 is running as a Virtual Machine under a low power old 4-core Intel J4105 running Proxmox Virtual Environment version 7.4.

The laptop in an Acer Swift 3 laptop running Windows 11 (Intel i5-1135G7, 16GB, 512GB)

I am using Singtel 1Gbps plan with ZTE ONT.
https://www.waveform.com/tools/bufferbloat?test-id=209b6421-12b0-41ff-86b4-151a206e6db0
NdmZEbb.png
 
Last edited:

tuapuikia

Junior Member
Joined
Mar 6, 2015
Messages
94
Reaction score
16
Is this using wired or wireless? If wireless, what is the AP used?

Here is my OpenWRT wired test result. OpenWRT 22.03.05 is running as a Virtual Machine under a low power old 4-core Intel J4105 running Proxmox Virtual Environment version 7.4.

The laptop in an Acer Swift 3 laptop running Windows 11 (Intel i5-1135G7, 16GB, 512GB)

I am using Singtel 1Gbps plan with ZTE ONT.
https://www.waveform.com/tools/bufferbloat?test-id=209b6421-12b0-41ff-86b4-151a206e6db0
NdmZEbb.png
I tested it using a wireless setup. Here's what my setup looks like:
WiFi client > Asus rt-ax88u (in AP mode) > openwrt router > ONT(bridge).
 
Last edited:

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,128
Reaction score
10,464
Test with Asus RT-AX86U router, wired test results:
9VOKAOa.png

The above was using Wired connection.
Singtel ZTE ONT -- Asus RT-AX86U router
Wireless client -- Acer Swift 3 Windows 11 laptop (2021 model) with external Ugree USB 3.0 to Gigabit Ethernet adapter

Wireless result today is bad. Main problem is with upload.

Same test setup as before: no heavy internet usage, only two kids using Youtube.
Singtel ZTE ONT -- Asus RT-AX86U router
Wireless client -- Acer Swift 3 Windows 11 laptop (2021 model) with built-in Intel AX201 WiFi 6 adpter, about 4m away from router

O0EbTYU.png
 
Last edited:

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,128
Reaction score
10,464

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,128
Reaction score
10,464
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 Forums. Forum members and moderators are responsible for their own posts. Please refer to our Community Guidelines and Standards and Terms and Conditions for more information.
Top