What Can I Do About Bufferbloat?
I recently bought an Ubiquiti EdgeRouter X [1]. Which has a smart queue function that utilises fq_codel.<p>Results from the DSLReports speed test [2], using the same router, the only difference being turning smart queue on:<p>Smart queue off: <a href="https://i.imgur.com/zeY4rTd.png" rel="nofollow">https://i.imgur.com/zeY4rTd.png</a><p>Smart queue on: <a href="https://i.imgur.com/jfHpiFb.png" rel="nofollow">https://i.imgur.com/jfHpiFb.png</a><p>Notice the improvement in bufferbloat score from D to A+.<p>Subjectively, I have noticed the connection seems more responsive and there no longer seem to be latency spikes when utilising all the upload bandwidth.<p>It’s certainly worth considering bufferbloat, if you suffer from latency spikes when using all your upload bandwidth (I used to suffer from this a lot more, when I had an ADSL connection, with only 1 megabit upload).<p>[1] <a href="https://www.ubnt.com/edgemax/edgerouter-x/" rel="nofollow">https://www.ubnt.com/edgemax/edgerouter-x/</a><p>[2] <a href="http://www.dslreports.com/speedtest" rel="nofollow">http://www.dslreports.com/speedtest</a>