5 ms·
It won't help. To serve its purpose, any AQM (active queue management) like fqcodel must be done at the congestion point. The end-user computer has a faster li
by maxhou 11y ago
It won't help. To serve its purpose, any AQM (active queue management) like fqcodel must be done at the congestion point.
The end-user computer has a faster link than its internet connection upload speed, typically a gig ethernet whereas a xDSL upload speed is a few megabits/s.
If you transfer data to a random website (upload) from the computer, packets will accumulate inside router/modem tx queue, because this is the slowest link between the two hops. This is where it's important to have an AQM running to reorder/drop packets in that queue.
- jdc 11y agoIf the end-user's router has firmware with AQM, would that solve the buffer bloat?
- jorangreef 11y agoNo, not really, see this comment: https://news.ycombinator.com/item?id=10546875 https://news.ycombinator.com/item?id=10546875
- motoboi 11y agoTo clarify, I meant that fq_codel solves bufferbloat. Its wide adoption will solve the problem globally and being present at Linux will help that, as Linux is the kernel in several home network appliances. Other AQMs could solve it, if properly implemented, but fq_codel needs no tweaking. CORRECTION: fq_codel is not default in Linux, but is default in some distributions, like Fedora.