PCQ and Queue Tree

Hello everyone, i create pcq and queue tree for user bandwidth limit using this method:

/ip firewall mangle add chain=prerouting src-address=192.168.68.0/24 action=mark-connection
new-connection-mark=All_Users
/ip firewall mangle add chain=prerouting in-interface=WAN connection-mark=All_Users action=mark-packet
new-packet-mark=All_Users_Download
/ip firewall mangle add chain=prerouting in-interface=LAN connection-mark=All_Users action=mark-packet
new-packet-mark=All_Users_Upload
/queue type add name=“PCQ_download” kind=pcq pcq-rate=2560k pcq-classifier=dst-address
/queue type add name=“PCQ_upload” kind=pcq pcq-rate=896k pcq-classifier=src-address
/queue tree add parent=global-in queue=PCQ_download packet-mark=All_Users_Download
/queue tree add parent=global-out queue=PCQ_upload packet-mark=All_Users_Upload

filter just working fine with browsing

but when i test download speed with IDM i receive this

please help me for limit user total bandwidth.

Hi, in this case queue tree and mark is not needed. Keep things simple, use queue simple with target=192.168.68.0/24 and pcq.

Specify what exactly you want. what speed download/upload for all users, what for each one?

Bro i have to use queue tree and mark because i have some user who want to full bandwidth, here i want to implement this:

LAN address: 192.168.68.0/24

192.168.68.2 and 192.168.68.3 IP want to full bandwidth, and i want assign limit on 192.168.68.4-192.168.68.254 IPs just 1024k upload & 2304k download, but using above method i see this on internet download manager:

If I assign 2304k download to the user then why is getting 2.469 MB/Sec from IDM?

You can do everything you are saying with simple queues.
Just create a simple queue for full bandwidth above the simple queues for general users. Put the target ip as the ip address of the users that need full bandwidth. put a , between mutiple address’. Use PCQupload and download as the queue type.