I had router on Pentium 4, simple queues+mangle utilize about 90% of CPU;
Than i upgrade it to Core 2, with 2 cores, than traffic is smaller than CPU usage is 30% if traffic is larger CPU usage is 50%, and cant go bigger (queues+mangle cant utilize more than one core?).
If i switch multi-cpu=no than respectively 60% and 100%.
Then i tested on Quad core, CPU usage always 25% (also queues+mangle can utilize only 1 core?).
Version 3.28, but this ploblem was on all 3.x.
So my problem is that i cant search CPU that will hold my load. As working only 1 core, now i plugged Core 2 E8600 3.33 Ghz, now my max load is 45%, but i worry than after few month my load will be greater, and problem comes back.