Hi AlxFirst, How is your packet loss and latency, when using mangle, queue tree and traffic exceeds 200Mbps? I have problem with my 8core x86 and RB1100AHx2. When using queue tree with prerouting marked packets and traffic exceeds 150Mbps, there is very high latency and packet loss occurs for prerouted packets.
what CPU load?
is it in PCQ queues?
CPU usage is 60-70%, then max bandwidth (250Mbit IN and 150-200Mbit out = total around 400-450Mbit) - then CPU usage around 85-90%

New MT based on Core-i7 prepared
No, pfifo queue
--------
set 0 kind=pfifo name=default pfifo-limit=500
set 1 kind=pfifo name=ethernet-default pfifo-limit=2000
..
add kind=pfifo name=q-Upload pfifo-limit=200
add kind=pfifo name=q-Download pfifo-limit=200
------
example of queue-tree
------
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=10445k name=Q-Login10-in packet-mark=Login10-in parent=\
global-out priority=8 queue=q-Upload
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=10445k name=Q-Login10-out packet-mark=Login10-out parent=\
global-out优先级队列= q-Down = 8load
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=6144k name=Q-Login11-in packet-mark=Login11-in parent=\
global-out priority=8 queue=q-Upload
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=6144k name=Q-Login11-out packet-mark=Login11-out parent=\
global-out优先级队列= q-Down = 8load
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=22M name=Q-Login12-in packet-mark=Login12-in parent=global-out \
priority=8 queue=q-Upload
-------
and example of mangles (eth1 - for all LocalNetworks, ACL, named with "list-LoginXXX" for client's IPs - may be one, may be two or six..

- one bandwidth for one account, witch may have some IPs):
-------
/ip firewall mangle
add action=mark-packet chain=forward comment=In-Login11 disabled=no \
dst-address-list=list-Login11 new-packet-mark=Login11-in out-interface=\
eth1 passthrough=no
add action=mark-packet chain=forward comment=Out-Login11 disabled=no \
in-interface=eth1 new-packet-mark=Login11-out passthrough=no \
src-address-list=list-Login11
add action=mark-packet chain=forward comment=In-Login12 disabled=no \
dst-address-list=list-Login12 new-packet-mark=Login12-in out-interface=\
eth1 passthrough=no
add action=mark-packet chain=forward comment=Out-Login12 disabled=no \
in-interface=eth1 new-packet-mark=Login12-out passthrough=no \
src-address-list=list-Login12
------
所有规则做动态通过特殊终端公关ogram in full automatic (sync with billing and rules at MT - mangles, static ARP, lists, NAT-list)