From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stef Coene Date: Wed, 14 May 2003 09:57:30 +0000 Subject: Re: [LARTC] HTB timer?? Message-Id: List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: lartc@vger.kernel.org On Wednesday 14 May 2003 11:20, Lars Landmark wrote: > Hi; > As I understand, HTB use a timer in order to calculate rate. In addition > it also use timer to tell whether classes are allowed to send packets or > not. > Could somebody tell me how this timer is calculated?? http://www.docum.org/stef.coene/qos/faq/cache/40.html > If you have, say, a link with capacity 10MB. If you so configure using HTB > two classes with the same parent to use 5MB each with priority 0,1 and > ceil 10MB. What would happen if bandwidth decrease to under 5MB. > > Would the highest prio class be the only served?? No. Each class can send it's rate as a minimum. Prio is only used to distribute remaining bandwidth and to determine the order of the classes so the highest priority class has the lowest delays. If you have a 10mbit class with 2 classes of each 2mbit and prio 0 and 1. Each class can send 2mbit. And the class with prio 0 can use the remaining 6mbit. So you have 2 classes with rate 2mbit and 8mbit. Remember : the lower the prio, the higher the priority. Stef -- stef.coene@docum.org "Using Linux as bandwidth manager" http://www.docum.org/ #lartc @ irc.oftc.net _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/