Hi!
Can you help me with this problem? I have some CCR1036 (12G-4S+ and 8G-2S+ ), they are PPPoE BRAS. Traffic shaping uses Simple Queue (sending Mikrotik-Rate-Limit by Radius), but want use Queue Tree.
First, traffic mark -
Connecting test client, Radius send Mikrotik-Address-List=30M, all good- speed is 30 Mbit/sec.
Making same rules for another tariffs - and speed decreases, maximum traffic 180 mbits (with simple queue - 600-700 mbits). Disable all queues, turning back simple queues - traffic increases.
What may be wrong? All setting from Megis example, nothing else.
Using HTB interface, upload traffic works (maybe correctly), download traffic PCQ work wrong - PCQ queues opens for each packet (not for dst-address,as should be).
Currently we suggest to use simple queues - one per each customer on CCRs.
We are continiusly improving our software performance on CCR devices, one of the things that we plan to improve in nearest futureis HTB Global performance.
At this point we are finalizing ppp improvements that shows up to 16x performance improvements on PPTP,L2TP and PPPoE setups
Currently only Simple Queue is optimised for multiple cores, so with Queue Tree you don’t get the benefit of 36 cores, but with Simple Queues you do. This is the reason. There is no problem as such.
In queue tree we making speed change at night without sessions terminations. Simple queues can’t do that… Simple Queue work correctly only if they are not exceed 1000-1200. We have CCR1036-8G-2S+, tariffs 16,20,30,50 Mbit/sec, PPPoE. All queues works good, but in maximum load (1800-2000 sessions) speed down and get unstable. Sometimes router stuck - no pppoe sessions and queues visible in winbox, restore only via reboot.
At this moment i see no exit from this situation - simple queues making problems, queue tree unusable.
So this still on? So you mean it is better to use simple queues rather than queue tree? Simple queues are processed in a sequential order, when there’s priorities involved or a big list of simple queues the last guys in the list get the worst service … or am I wrong?
Queue tree is processed in parallel so there is no “last guys on the list” issue …
We had similar problem on CCR with 36cores. We have about 2000 SQ with PCQ defined. Internet speed and ping goes rapidly down when the traffic is huge, especially in the evening. One of the 36 cpu’s had permanently 100% used in huge traffic. Support told me to use torrents with multiple connections, but how many of our customers know torrent …, it is not any solution for testing internet speed, many of our customers told us they have slow internet and high ping, page loading is also very slow.
So we decided to build new PC with i5 CPU. Now everything is ok, i5 is faster then CCR cpu, but the overall cpu’s load is higher then on CCR.
So i think, CCR would be good for shaping, but the rOS6.x has problem with fairly using of all of its 36 cores in huge traffic.
I think it is software problem and I hope, mikrotik will find a solution.