Re: questiona about CBQ algorithm in Linux

Linux Advanced Routing and Traffic Control

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

 



> 4. I read stef's monitor.pl, it is based on firwall code. why didn't use
> CBQ's measurement result if it can do (I am not sure..)?
With iptables you can monitor everything you want.  It can also be used to 
determine who is using the most bandwidth.  Actually it's a bandwidth monitor 
and not a tc monitor.  But I use it to monitor tc :).
I have some other scripts that uses the counters in cbq if you are intersted 
(see the page under the gui link).  They create nice looking graphs.  So ne 
real-time measurement like monitor.pl.

> 5. In stef's bandwidth monitor, I am not sure whether  it is per-flow based
> or per-class based. if it is per-flowed based, how can I modify to
> per-class? I belivee CBQ can estimate used bandwidth PER CLASS. For example
>  you have two flow belong to one class.
Again, you can montir whatever you want with monitor.pl as long as you can 
match the packets with iptables.  There are other monitors (I just don't 
remember them right now), who can identify flows and monitor them.  

> 6. In Linux how CBQ distribute the excess bandwidth between sibling class
> when "borrow" enabled.  what algorithm it used? which code?
>
> 7. Can HTB do the same job as CBQ right now, can HTB do borrow ?
Yes :
class 1 with rate = 100, ceil = 100
   class 11 with rate = 25, ceil = 100
   class 12 with rate = 75, ceil = 100
Class 11 and 12 borrow the same 100.  Class 12 will get 75% of the link, class 
11 15%.

Stef
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


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