Hacker News new | ask | show | jobs
by Arie 2901 days ago
Why would you have to choose either?

fq_codel and cake use a tiny bit of packet loss to get a sending host to back off, for example to keep a large download flow within the limits of your home link. Other flows aren't affected.

Bufferbloat regularly adds hundreds of ms on home internet connections, you can get an indication of your bufferbloat on http://www.dslreports.com/speedtest

2 comments

Not on my connection. I would rather my UDP packet arrive 30ms late than not arrive - especially on high latency links where I want to process the packet before a 300ms round trip nack/retransmit has a chance to work.

I don't see any buffer bloat or excessive jitter on my home internet (at least on wired connection) on BT ftth.

Note that the bufferbloat choice for me is whether or not I want my packets to arrive 1.5 seconds late, not 30ms.
Anecdotally, I've seen larger amounts of packet loss and jitter when TCP accelerates faster into a loss event. The small amount of preventative loss reduces both of these values.