We’re seeing issues with transmitting upwards of 500mbps to clients on a CCR1009 router. My uplinks have 900+mbps available, so no issue with the source of bandwidth. But if I enable Parent queues and apply the customer speed package via dhcp lease to 600mbps (for example), the max I can download is ~470mbps. If I disable all queuing, I can get around 800mbps+.
Should the CCR router be able to transmit more bandwidth to one user? My old x86 router can perform Queuing much better. Both use ROS 6.23.3…
![]()
Digging further. It looks like Queues only use one core on a router, whether it’s x86 or CCR. My x86 router must have higher cpu throughput while my CCR has less. CPU maxes out on one core on the CCR. How can we fix this? The CCRs aren’t really working to the potential they are advertising.
Do you have inbound and outbound queues splitted?
We experienced the similar issues while testing simple queues. This was resolved by turning on rps on the Ethernet interface to allow it to use the multiple cpu’s. This may be the bottleneck you are experiencing.
If you are routing between ports 1-4, they are all connected to the switch chip which all share a 1GB uplink to the CPU. The most you will get between those ports is half of the 1GB uplink which seems about right… if this is the case, can you switch at least one of the ports in question to ports 5-8. See the link to the block diagram below.
http://i.mt.lv/routerboard/files/CCR1009-8G-1S-PC-160128142421.png
I want to ask it for some time now:
These 1 Gbps links to the CPU are full of half duplex? I can’t find confirmation for either possibility. And all of them, across every router series, are the same (full or half duplex)?
Thanks
Hadn’t thought about that before. I thought I had just seen it explained like my previous post elsewhere on the forum though I don’t remember where now…
Found this from Normis
All switched ports share 1gbps full duplex link to CPU, other than that there should be no difference
in this thread
http://forum.mikrotik.com/t/ccr1009-8g-1s-1s-general-info-questions/76651/1
Looks like my explanation was wrong…
Ah! Thank you! I was wondering about it.
Good to know they are fulll duplex. ![]()
Hi Aron, could u please point me right to turning on the rps, where exactly this option is located ![]()
It’s at /system resource rps.

It’s not found there .. what package should i have to get it ?
Sent from my SPH-L720T using Tapatalk
I made a mistake (and Wiki is wrong). It’s on /system resource irq rps.
There’s no need for installing extra package. You must configure it from terminal, it’s not available on Winbox.
There is very little documentation on the receive path steering. Why is this not on by default for example?
RPS is not present on ccr
Skickat från min iPhone med Tapatalk