Buffer Bloat

Soldato
Joined
31 Jan 2022
Posts
3,486
Location
UK
I think that's what it's called, anyway.

I discovered that my upload lag goes out the window then there is a load on the router. By limiting the speed of the connection to about 2/3 maximum, then this problem is averted. This seems out of my control, nothing I can do about it. The problem is that I don't want to limit the router all the time to 2/3 the maximum speed of the connection.
I know that some routers have the ability to solve this issue, but it depends on them detecting the fact that I am playing a game.
I don't know of many routers that actually give any stats or feedback on this, but perhaps more importantly which allow me to configure it, and which reliably detect a game.
 
There have been whole discussions about this. Search for Dave Taht (VM thread) and related discussions. If you're technical, you can build or flash a router with OpenWRT and practically eliminate bufferbloat with a few clicks. IPFire and OPNSense also allow you to set bufferbloat controls, and probably others, but OpenWRT with cake is the SQM gold standard. Eero Pro 6 can kill bloat basically automatically up to 1Gbps. What Internet connection do you have, and what speed (eg fibre 500Mbps, cable 1Gbps etc)?

Run this test for a basic overview of how your line performs, though Flent's RRUL test is again the gold standard - just more complicated to set up and run if you're new to all this. You can start to read more about bufferbloat and how to combat it here.
 
Yes. Running the test I do have an issue with upload. Alas my router seems to have an issue that it won't limit upload speeds so I can't do anything about it at all.
 
Last edited:
There have been whole discussions about this. Search for Dave Taht (VM thread) and related discussions. If you're technical, you can build or flash a router with OpenWRT and practically eliminate bufferbloat with a few clicks. IPFire and OPNSense also allow you to set bufferbloat controls, and probably others, but OpenWRT with cake is the SQM gold standard. Eero Pro 6 can kill bloat basically automatically up to 1Gbps. What Internet connection do you have, and what speed (eg fibre 500Mbps, cable 1Gbps etc)?

Run this test for a basic overview of how your line performs, though Flent's RRUL test is again the gold standard - just more complicated to set up and run if you're new to all this. You can start to read more about bufferbloat and how to combat it here.

I have Zen Fttp 300mbps.
The download latency is good but the upload collapses under load.
The connection is rated as C. Under load, the latency increases by 100ms, which is a really noticeable difference.
A few years back I very specifically bought a router recommended to combat Buffer Bloat, and being non-technical with network stuff, I got a popular model that uses English rather than techno-speak!! Problem is that that router has a bug in the anti-buffer bloat and doesn't work with pppoe and I have been waiting 18 months now for a fix.. still nothing.

 
Odd... ok now!
That looks good to me. Here's mine for comparison (cake). My downstream is capped a little aggressively (gigabit) but my VM line is woefully useless without it. I'll be ordering FTTP in the coming months, and can't wait to get rid of cable.

OP, as said you need to switch routers. PPPoE is an awkward beast at times; stick to something Linux based with Cake rather than anything *BSD or (preferably) codel based. Edit: You also didn't say which router it is. When you're seeking help/advice/input it's best to tell us everything in one go (ISP, line connection, network equipment, local devices, setup, OS etc etc) rather than drip feed things randomly over the course of a few days. :)
 
Last edited:
That looks good to me. Here's mine for comparison (cake). My downstream is capped a little aggressively (gigabit) but my VM line is woefully useless without it. I'll be ordering FTTP in the coming months, and can't wait to get rid of cable.

OP, as said you need to switch routers. PPPoE is an awkward beast at times; stick to something Linux based with Cake rather than anything *BSD or (preferably) codel based. Edit: You also didn't say which router it is. When you're seeking help/advice/input it's best to tell us everything in one go (ISP, line connection, network equipment, local devices, setup, OS etc etc) rather than drip feed things randomly over the course of a few days. :)

UGH!!!

This is the result with the new router.....



The amazing thing is that NOTHING is configured in the new router. It seems that the problem was the old router - which I specifically bought becuase it was supposed to minimise things like buffer bloat.
 
Last edited:
UGH!!!

This is the result with the new router.....
{img snipped}

The amazing thing is that NOTHING is configured in the router. It seems that the problem was the old router - which I specifically bought becuase it was supposed to minimise things like buffer bloat.
Consumer 'routers' are mostly overpriced useless tat, anyway, tbf. You still didn't mention what was the outgoing and the new router model(s)? It'd be interesting to know for future buy/avoid recommendations for others. I'm glad you got it sorted! Fibre doesn't tend to need much by way of SQM anyway, usually. Your router was probably slowly dying, overheating or similar and the packets were hitting IOWAIT or some such, causing the symptoms you experienced. All's well that ends well. Enjoy (and don't forget to tell us what the routers were/are! :p).
 
Consumer 'routers' are mostly overpriced useless tat, anyway, tbf. You still didn't mention what was the outgoing and the new router model(s)? It'd be interesting to know for future buy/avoid recommendations for others. I'm glad you got it sorted! Fibre doesn't tend to need much by way of SQM anyway, usually. Your router was probably slowly dying, overheating or similar and the packets were hitting IOWAIT or some such, causing the symptoms you experienced. All's well that ends well. Enjoy (and don't forget to tell us what the routers were/are! :p).

I am almost embarrassed to say now it was a netgear XR1000. *cringes* Sorry, I fell for the hype, but in my defence I am a network idiot. The new one is an Asus with Merlin. Not that it needs anything - out of the box it is working way better than the netgear.
 
Last edited:
@SpellowHouse As stated you won't get away with that on VM and FTTC, I have seen a few people that have posted results the same as yours that have moved to FTTP.
Happy Days!

On the surface I am guessing that the XR1000 has a throughput issue. I didn't spend much time quantifying it, but my guess is that it's around 150Mbps. Anything after that and it starts to introduce the very problem it's supposed to solve. This may be down to the pppoe, I don't know.

I really like DumaOS. It's an incredible interface for a router. However, I am afraid that my own experience of them is that their products are riddled with bugs. I have tried all of their products. It's pretty rare for me to even find a bug in a router, it's not something I usually use all the features of, but I have stumbled from one bug to the next in their routers. It seems utterly incredulous to me that their premium router is guilty of the very thing it is supposed to prevent.
My guess on Netduma is that their testing is failing them. Not only do they release products with tons of bugs, but they seem to tie themselves in knots testing, and so can't get updates out in a reasonable time. I know for a fact they have been aware of problems with pppoe for 18 months and yet still haven't released any new firmware because it's being passed backwards and forwards between their own testing department and Netgears. They just can't seem to get anything released.
I wish them well in future, but I've had it with them now. That was the last one of their products you will find me buying!

Apart from DumaOS, I have a long history of buying Asus routers. Although personal experience is different for everyone, Merlin has always been reliable. I have moved back to Merlin now and will stay there (I did buy a Draytek once but found the speak just too technical for me, so I never actually did anything with it cus I didn't understand it!!).

Anwyay, thanks for the help. Everything is sorted now.
 
Last edited:
UGH!!!

This is the result with the new router.....



The amazing thing is that NOTHING is configured in the new router. It seems that the problem was the old router - which I specifically bought becuase it was supposed to minimise things like buffer bloat.

What speed checker site is that please?
 
Thanks, ah see that it suggests to test hard wired, most of my devices are wifi so im not going to get precise results over wifi.
Depends how good your wifi is I guess, this is on my laptop downstairs in my kitchen, connected to an AP upstairs, on an FTTP 900/100 connection.

Clean-Shot-2023-03-31-at-10-36-47-2x.png
 
Last edited:
Back
Top Bottom