Hi,
in a home office setup my CRS326 has 2 bridges (for the ‘real LAN’ and a guest LAN) configured to forward Internet traffic from the ISP’s DSL modem/router to the local users. I want to control and limit the bandwidth of specific users / IPs. Doing so by using Simple Queues works quite well.
My question is if this should cause the high CPU load I’m experiencing:
40 Mbps (about 3.500 p/s) = 90% CPU load
50 Mbps (about 4.000 p/s) = 100% CPU load
70 Mbps (about 6.000 p/s) = 100% CPU load
100 Mbps (about 8.000 p/s) = 100% CPU load
(test traffic came from speedtest.net)
The CPU load looks about like this:
Sniffing 35%
Networking 27%
Management 14%
Although it seems that the BW limitation works even with a 100% CPU load, I wonder if this is correct or if there is a misconfiguration.
I did the same with a RB750Gr3 (880 MHz dual core): There is also high CPU load, but it can master the traffic from from my 100 Mbps DSL with Simple Queues without reaching 100% CPU load.
Is the CRS326 with its 600 MHz single core under-dimensioned? Or is there a way to optimize my setup? Thanks!