How to set Priority Without knowing real bandwidth

Greetings to all,

Sorry i new user, I’ve tried looking for this topic but did not find,

I have tried several times in the queue tree settings and conclude that priority does not work without the limitation of bandwidth, how to when I want to make a priority, if the bandwidth of the “Internet service provider” is uncertain.,

Hopefully not hard to understand, sorry my bad english.

I believe the answer is… You don’t..

However when considering… You could do PCQ with a VERY High max limit but put in the minimum limit at rates you want to have reserved for you priority queue.

It would be messy but it could work

Thank you for your reply,
but I am still confused with the solutions you provide,

Can you give an example,

I have 2 computers with each computer has input into the mark packet ,

how if i want to make a “computer 1” is a top priority, without bandwidth limitation on the parent queue,

So no matter how much bandwidth is needed by “computer 1” must be fulfilled, although it would make a “computer 2” did not get the bandwidth.

In a Queue tree you have a parent queue and child queue. Place your high priority PCs IP in the High priority child queue. Have a high limit at rate set. Then place everything else in the low priority child queue.

Read this post for what will hopefully become the default guide for this sort of thing.

If this can work without bandwidth limitation in the parent?
where I put the “PCQ with a VERY High max limit but put in the minimum limit at rates” in the child that will be a priority or parent?
The results of my previous experiments, show although we enter “limit at” in the child, it will not be fulfilled if the parent does not have bandwidth limitations (“max limit”).
And the results of my experiment also shows, “Limit At” in the child also can not work if the “Max Limit” in the parent is higher than the available bandwidth of the “Internet service provider”.

I assume bandwidths are about 1500k,

Here is an example when I was using max-limit on the parent, works well, but if there is bandwidth increased to 2m (from “Internet service provider”), we still only got bandwidh accordance with the max-limit on the parent (1500k).

/queue tree
add max-limit=1500k name=Myparent parent=ether2 priority=8
add limit-at=350k max-limit=1500k name=Computer1 packet-mark=computer1_pack parent=Myparent priority=1 queue=default
add limit-at=350k max-limit=1500k name=Computer2 packet-mark=computer2_pack parent=Myparent priority=8 queue=default

And this is when I remove the max limit on the parent, the result computer1 not get bandwidths according to the “limit-at” as desired. And unpredictable which computers get more bandwidth,

/queue tree
add max-limit=0 name=Myparent packet-mark="" parent=ether2 priority=8
add limit-at=350k max-limit=2M name=Computer1 packet-mark=computer1_pack parent=Myparent priority=1 queue=default
add limit-at=350k max-limit=2M name=Computer2 packet-mark=computer2_pack parent=Myparent priority=8 queue=defaultt

And this is when I fill “max-limit” in the parent is higher than the available bandwidth, the result was “computer1” still do not get bandwidh of “limit-at” (350k), And that is also unpredictable which computers get more bandwidth,

/queue tree
add max-limit=3M name=Myparent packet-mark="" parent=ether2 priority=8
add limit-at=350k max-limit=3M name=Computer1 packet-mark=computer1_pack parent=Myparent priority=1 queue=default
add limit-at=350k max-limit=3M name=Computer2 packet-mark=computer2_pack parent=Myparent priority=8 queue=default



Thank you for your reply, but it seems no topic about this over there,

that I ask is to make a priority without bandwidth limitation in the parent, I agree with Mr tws101 answer that it is not possible, and he gave a solution by: “PCQ with a VERY High max limit but put in the minimum limit at rates”

But I also still doubtful whether this will work?