Disclaimer
The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.
Liability Disclaimer
In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.
Posting
Generally, unless you're shaping or policing, bandwidth sharing commands provide a minimum bandwidth guarantee, and unused bandwidth can be used by other queues. Also when working with more than one queue, relative ratios are usually preserved. So, for instance, if q1 was configured for 25%, q2 for 25% and q3 for 50%, if q2 had no traffic, and q1 and q3 wanted all they could have, they would split the bandwidth 1:2 or 1/3 to 2/3.