help with queue type

Hello all

I need help with /queue type. How to crate?
What to set ?

pcq-limit=? and pcq-total-limit=?

How I know what I need to write?

This is right

7 name=“PCQ_down_50M” kind=pcq pcq-rate=50000000 pcq-limit=> 20 >
pcq-classifier=dst-address pcq-total-limit=> 500 >



[admin@Core] /queue type> print

7 name=“PCQ_down_50M” kind=pcq pcq-rate=50000000 pcq-limit=20
pcq-classifier=dst-address pcq-total-limit=500

8 name=“PCQ_up_30M” kind=pcq pcq-rate=30000000 pcq-limit=20
pcq-classifier=src-address pcq-total-limit=500

9 name=“PCQ_down_25M” kind=pcq pcq-rate=25000000 pcq-limit=30
pcq-classifier=dst-address pcq-total-limit=1000

10 name=“PCQ_down_75M” kind=pcq pcq-rate=75000000 pcq-limit=30
pcq-classifier=dst-address pcq-total-limit=1000

11 name=“PCQ_up_20M” kind=pcq pcq-rate=20000000 pcq-limit=30
pcq-classifier=src-address pcq-total-limit=1000

12 name=“PCQ_up_10M” kind=pcq pcq-rate=10000000 pcq-limit=30
pcq-classifier=src-address pcq-total-limit=1000

13 name=“PCQ_down_100M” kind=pcq pcq-rate=100000000 pcq-limit=50
pcq-classifier=dst-address pcq-total-limit=2000

14 name=“PCQ_up_40M” kind=pcq pcq-rate=40000000 pcq-limit=50
pcq-classifier=src-address pcq-total-limit=2000

pcq-limit is how many packets can be queued per user. I’d recommend 40 or 50. pcq-total-limit is how many packets can be queued across all users and should be set to the pcq-limit multiplied by the number of concurrent users you expect.

Thank you fewi

Forget ask about /queue tree
What to set over there?
max-limit=? limit-at=?

[admin@Core] /queue tree> print
Flags: X - disabled, I - invalid

0 name=“Business_Download_100M” parent=Total_Download
packet-mark=Business_Download_100M limit-at=> 0 > queue=PCQ_down_100M
priority=2 max-limit=> 0 > burst-limit=0 burst-threshold=0 burst-time=0s

Whatever you want your rate limits to be for those queues.

can you please explain me what that means

What is max-limit and limit-at?

limit-at is the normal data rate guaranteed to a queue. max-limit is the maximum rate a queue can have. Each queue fills up to limit-at first. Then, if there’s still space from the parent, each queue fills up to max-limit.

http://wiki.mikrotik.com/wiki/Manual:Queue#Queue_Tree

So, if I’ve

[admin@Core] /queue tree> print
Flags: X - disabled, I - invalid

0 name=“Business_Download_100M” parent=Total_Download
packet-mark=Business_Download_100M limit-at=0 queue=PCQ_down_100M
priority=2 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s

I can set limit-at=100M and max-limit=100M?