Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| linux_router:tc [2026-05-13 Wed wk20 21:41] – [Persist Across Reboots] baumkp | linux_router:tc [2026-05-18 Mon wk21 02:34] (current) – [Links] baumkp | ||
|---|---|---|---|
| Line 23: | Line 23: | ||
| Test your connection at the [[https:// | Test your connection at the [[https:// | ||
| - | CAKE (Common Applications Kept Enhanced) is the modern Linux qdisc that fixes this. It combines Active Queue Management (AQM), Fair Queuing (FQ), and traffic shaping into a single qdisc. CAKE has been in the mainline kernel since 4.19, so no extra kernel modules are required on any modern distro. It replaced the older approach of combining fq_codel with htb shaping - CAKE does everything in one shot with less configuration. | + | [[https:// |
| ====Upload Shaping==== | ====Upload Shaping==== | ||
| Apply CAKE to your WAN interface with your upload bandwidth set to 90-95% of measured speed: | Apply CAKE to your WAN interface with your upload bandwidth set to 90-95% of measured speed: | ||
| - | + | *'' | |
| - | '' | + | |
| Key options: | Key options: | ||
| Line 85: | Line 84: | ||
| WantedBy=multi-user.target</ | WantedBy=multi-user.target</ | ||
| - | Enable it: | + | Enable it: '' |
| - | '' | + | |
| ++++ | ++++ | ||
| ====Verify It Works==== | ====Verify It Works==== | ||
| - | After applying CAKE, rerun the Waveform Bufferbloat Test . You should see latency under load drop from 200-500ms down to 5-15ms. Video calls stop freezing mid-sentence and game ping stays flat even during large transfers. | + | After applying CAKE, rerun the [[https:// |
| ====Monitor CAKE statistics==== | ====Monitor CAKE statistics==== | ||
| Line 102: | Line 100: | ||
| *[[https:// | *[[https:// | ||
| *[[https:// | *[[https:// | ||
| + | *[[https:// | ||
| *tc-fq_codel | *tc-fq_codel | ||
| *[[https:// | *[[https:// | ||