The setup below is working fine, but I have a 2-8mbps ADSL line and my bandwith is variabel between 2mbps and 8mbps.
The setup below works like a great, but only when Max-Limit of Queue ALL-DL < Current ADSL speed.
I could set Max-Limit to a low value that’s always true, but offcourse I would like to bennefit from my highspeeds when possible.
I the ADSL speed drops below the specified Max-Limit of All-DL then MT doesn’t shape as it is supposed to do. It just tries to distributes the traffic evenly.
Any suggestions ?
Queue HighPriority has Priority set to 1
Queue LowPriority has Priority set to 8
I tried your suggestion but it didn’t have the result I was hoping for. I set Limit at 1mbits. I started a download job in the Low Priority Queue, this job is taking 100% of the bandwith. Then I started a Second download job in the High Priority Queue. The result can be seen with the included image. If MT is shaping correct, then the low priority queue wil drop to Limit At (100kbps). But it doesn’t. It still tries to distribute the traffic evenly between the Low and High queue. Again when I specify Max Limit of All-Dl below my current max bandwith, then it’s shape just as it should. The speed of LowPriority Queue then drops to 100kbps.
hmm well maybe you could set the secondary high queues to 7, that may help… the other option is that it could be something to do with the firewall mangle rules.. I had issues with trying to get a set of IP’s running at 5mbps when accessed locally and 1mbps when remote… fidled with accept/passthrough and that fixed it…
First of all, non-leaf queues do not contain priority information.
Consequently, you need to change your flowmarks to get 1 flowmark for HighPriority queue and 1 flowmark for LowPriority queue.
You should also note, that the router is trying to satisfy limit-at for child queues first.
Applying all forementioned information to your case we need to configure the following queues: