Assume i have a 20mbit upload connection. (im only concerned with upload in this case/post).
I want to have a queue setup such that 19mbit upload is the max that can be used. (thus leaving 1mbit free, and not maxing out the line)
I have one simple queue named “A” which i want to be able to use all the BW it needs (so up to 19mbit, if it needs).
I have a 2nd simple queue named “B” which i want to use “anything left over from the 19mbit” that “A” is not using.
example, if queue “A” is using 15mbit, than queue “B” can use up to 4mbit.
Im thinking i need to set a PARENT queue of 19mbit, and then queue “A” and queue “B” as “children” of the Parent queue (and a higher PRIORITY for queue “A” than queue “B” maybe??)
Is this correct? or is there a better way? (im not clear on what i set the limits of queue “A” and queue “B” in this scenario)
Yes, as you said you should make parent que. then set the priority to 1 for A. it should work. also you can use limit at option. limit at is guaranteed speed for target.
Thanks, This did help quite a bit and is what im using with success in my setup, however i still seem to be having issues with the “download-limit-at=Xmbit” setting,
Even with “download limit at = 17500k” , Im still seeing packets queued when only 8.3mbit of data / usage are passing-
This wouldn’t be a big deal, but i can clearly see from my SNMP and other data points, that with the queues ON, my load will will run between 7-11mbit with clear bursts and spikes to 12 or 13mbit. With this queue setup on, the bursts and spikes are not present and the load is much more of a flatline/plateau between 7-11mbit.
I was under the assumption no queuing would kick-in till 17500k (btw, i did try lots of different settings, setting the download-limit-at a little below the download-max-limit has given me the best performance, though still not what i was expecting). please see screen shot below, i can provide images of the Bandwidth graphs as well if needed.