[LARTC] How to calculate HTB quantum
Radu CUGUT
rcugut at gmail.com
Wed Jan 23 10:18:11 CET 2008
Hello all,
I have a question about the quantum parameter of a HTB class:
Is there a formula to calculate the quantum parameter of a class,
having the rate and ceil as parameters?
Sometimes, if I omit putting the quantum parameter for a class, I get
a message like "HTB: quantum of class ..... is big/small. Consider r2q
change" and shaping doesn't work very smooth sometimes. This is a
common warning and I saw on lartc mailinglist that there are multiple
ways to fix it.
But, I found a shaper script one on an linux box that had a formula
for calculating the quantum. I have no idea where the guy that wrote
that formula came up with it, but when I use it, it seems to work.
What I ask if someone can explain to me why?
The formula I found is this:
quantum = rate*8/5
if quantum>24000 then
quantum = 24000
if quantum<1500
quantum = 1500
on the root class, there is no r2q parameter set, so I guess HTB puts
the default value for it.
This works for me. But I don't like that I don't know why?
Thanks very much for any answer.
--
Radu Cugut
More information about the LARTC
mailing list