I have CCR1036-12G-4S running 6.42.5
I have a parent simple queue for the Internet interface, also a child simple queue on my test network (I have more child queues, but this is what I am testing). Internet is limited to 950mbps, test is limited to 900mbps. At the client side (gigabit ethernet directly into router), the most I get is 300mbps. If I remove the child simple queue I get 850mbps (close enough to full). If I change the queue type of the Internet simple queue to default-large I can increase the throughput to 350mbps with the child queue enabled. If I increase the default-large queue size farther, speed no longer increases. Also, I am not using queue tree.
I know mangle rules etc creates overhead on the CPU and by disabling the child simple queue I am likely causing the CPU to work not as hard, however I looked at tools->profile and during speed tests the highest cpu usage hits 50 percent. Does it have to hit 100 percent before performance degrades? Anything else to check?
Thanks for any help!
- Jon