Networking / unclassified
Tcp Cubic
Tcp Cubic is in the graph because written lessons depend on it. Its own explainer is not written yet.
The lesson that sent you here
- A speed test cannot see bufferbloat, and a smaller buffer is not the fix
That bufferbloat is a hardware defect in somebody else's router, that a speed test will show it, and that the cure is a smaller buffer or a faster link. The queue is built by your own bulk flows, so a speed test — which measures exactly the quantity bufferbloat does not damage — reports the link as healthy while a video call on the same link is unusable. Shrinking the buffer trades latency for throughput and there is no single size that is right at two different link rates. And selecting fq_codel changes nothing at all unless you also shape a few percent below line rate, because until you do, the queue forms in the modem downstream of every qdisc you configured.
1 published lesson depends on this concept, which is what moves it up the writing queue. Nothing is hidden behind this page — it has not been written.