cake-autorate
cake-autorate copied to clipboard
Field Report for cake-autorate 3.0.1 on D-Link DIR-878
Using D-Link DIR-878 with OpenWrt 22.03.5; generating traffic from Rasperry Pi 4b connected via Ethernet. My ISP connection is 75/75 mbps. I used the idle value from top
for most measurements because htop
doesn't summarize the CPU usage across multiple cores. (Higher "idle" percent is better.)
-
Installation was unremarkable. Installer reported version 3.0.1.
-
I configured to use ifb4wan and wan ports (DL/UL), set my speeds as required
-
I started manually (
./cake-autorate.sh
).
a) Run out of box; lots of logging; htop
shows CPU runs 15-25% when idle; passing traffic goes to 80-85% (I was probably only observing one of the cores, though. Nonetheless, lots of spare CPU.)
b) I turned off logging (output_processing_stats, output_load_stats, output_reflector_stats, debug set to zero; output_cake_changes set to 1). With logging off, cake-autorate & SQM running, top
shows idle percent of about 80% with no traffic; 38-45% with speedtest running. ~~htop
showed CPU 12-22% (slightly lower) when idle; 60-75% with traffic. (Again, probably only recording one core, but plenty of spare CPU)~~
c) Turn off cake-autorate (leaving SQM running); top
shows 85% idle percent no traffic; ~50% idle with traffic
d) Turn off SQM; top
shows 99% idle percent when no traffic; 79% idle with traffic
TL;DR The multi-core DIR-878 has plenty of CPU to handle a 75/75 mbps ISP connection with cake-autorate installed. I have left cake-autorate running as a service.