I don't think you're seeing what I'm trying to say
Check out some examples on Queue trees and/or simple queue trees and how to manage them for clarification. ( ie, the manual
)
i cannot use 'limit-at' because i don't know, how much vip users is online
You can - this is what the function is for, to limit at 'x' rate when the parent queue is full, else give more b/w.
The 'limit at' of each class should add up to the 'max-limit' on the parent of the tree.
Max limit may or may not be the same for each class, and also may or may not be the same as the parent max limit.
does two pcq rules divide bandwidth in proportion to pcqs' 'rate'? i don't think so =(
No, they divide by whatever you set them to divide the master source by (parent in tree). You can, however setup different PCQ's with different rates for different classes. You can also just leave the PCQ rate at 0, and it will balance equally amongst no of users online in that class and according to what you set in 'limit-at' and 'max-limit'.
Hope I'm making sense here....