Re: htb child classes don't borrow form "parent's parent class" :(

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



No problem! You've been a great help, now I  have a rather good working
shaping system. I expect the last "problems" (shaping adaptation is a
bit slow, it takes up to 5-10 minutes until the full link is used after
script reinit) will be solved when I make the script implementation
"proper". But to sum it up: one programmer (usually, I don't do system
administrating stuff) and around 300 users are much happier now :)

> Same here.

I see - thanks for pointing it out.

> For my own setup, I'm using a script that converts all rates into bps (or 
> whatever is the smallest unit available) and then does the math for the 
> child classes automatically. I recommend you do something similar. Your 
> classes will have a lot more borrowing to do if you don't maximize their 
> guaranteed rates.

I didn't know it is that strict (right now I guarantee around 90kbit/sec 
to everyone but allow an up-to bandwidth of the selected subscription 
(512kbit-2Mbit) through the ceil parameter. I will fix this and will
calculate a fixed rate for every user class which sums up to the full
bandwidth of the parent class.


Again, thanks for all your help Andreas!

Byebye,
Bernd



On Sat, 2005-06-18 at 16:53 +0200, Bernd Froemel wrote:

> 
> 1: HTB QDisc
>  |
>  \--- 1:1 HTB Root Class (10MBit) [The total link capacity]
>       |
>       \--- 1:f1 HTB Child Class (3MBit/10MBit) [group one]
>       |    |
>       |    \--- 1:a1 HTB Child Class (1MBit/10MBit) prio 1
>       |    |    |
>       |    |    \---1:e1 HTB child Class (120kbit/1Mbit) [user 1]
>       |    |    \---1:e2 HTB child Class (120kbit/2Mbit) [user 2]
>       |    |    \---1:e3 HTB child Class (120kbit/512kbit) [user 3]
>       |    |    
>       |    \--- 1:b1 HTB Child Class (1MBit/10MBit) prio 2
>       |    |    |
>       |    |    \---1:e4 HTB child Class (120kbit/1Mbit) [user 1]
>       |    |    \---1:e5 HTB child Class (120kbit/2Mbit) [user 2]
>       |    |    \---1:e6 HTB child Class (120kbit/512kbit) [user 3]
>       |    | 
>       |    \--- 1:c1 HTB Child Class (1MBit/10MBit) prio 3
>       |
>       \--- 1:f2 HTB Child Class (3MBit/10MBit) [group two]
>       |    |
>       |    \--- 1:a2 HTB Child Class (1MBit/10MBit) prio 1
>       |    \--- 1:b2 HTB Child Class (1MBit/10MBit) prio 2
>       |    \--- 1:c2 HTB Child Class (1MBit/10MBit) prio 3
>       |
>       \--- 1:f3 HTB Child Class (3Mbit/10Mbit) [group three]
> 	.
> 	.
> 	.
> 
> Regards,
>  Bernd
> 

_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux