I have a 600/200 fiber-to-the-building connection, and did some testing with flent: comparing simple-fq_codel and cake (layercake or piece-of-cake, with different link-layer adjustments).

The results were similar as with my earlier routers: with 600/200, I seem to achieve a lower latency and even higher speeds with simple fq_codel than with either cake qdisc.

Practical limits in SQM have been 550 Mbit down, 190 Mbit up. Bufferbloat test gives easily A+ (+1 / +1 ms) with simple fq_codel.

None of the qdiscs seemed to choke the CPU, (irqbalance had balanced CPU cores), utilization. CPU cores had max 30-50% utilization in LuCI statistics.

Flent summary charts below, 1x simple, 2x pieceofcake, 3x layercake.
(note: flent charts show 1/4 of speed, as it is the average of 4 different traffic classes)

Simple had 18 ms latency and higher download speed (~530 Mbit), while cake had 25-30 ms average latency and lower download speed (~430-450Mbit). Simultaneous upload was ~170-180 Mbit with all of them, meaning combined down+up 600-700 Mbit/s traffic.

5 Likes