Hacker News new | ask | show | jobs
by maxhou 3874 days 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.

2 comments

To 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.

If the end-user's router has firmware with AQM, would that solve the buffer bloat?
No, not really, see this comment: https://news.ycombinator.com/item?id=10546875