Re: htb2 -> htb3 problems

Linux Advanced Routing and Traffic Control

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

 



devik (devik@xxxxxx) wrote:
> > > I suppose the drop you see is CPU bound ? Did you profiled it
> > > again ?
> >
> > No, CPU is about times more in idle state in htb3, and
> > 5x lowest data rate. AFAIK, htb3 scheduler is faster, so that is the
> > reason of moving to htb3.
> 
> ok then it is config issue probably. you should pin it down
> to smallest possible number of classes for test (say up to
> 5 classes) and then use tc -s show class ... to see internal
> statistics. Look for classes with small (or negative)
> tokens or ctokens - these are in throttling state and are
> slowing throughtput - then think if it is ok ..

ok
I'm creating root with 200Mbit
and parent with 10Mbit/1Mbit


class htb 1:5500 parent 1:2 leaf 5500: prio 0 quantum 131072 rate 10Mbit ceil 12Mbit burst 2Kb/8 mpu 0b cburst 0b/8 mpu 0b level 0
 Sent 25443954 bytes 17155 pkts (dropped 0, overlimits 0)
 rate 143050bps 97pps backlog 25p
 lended: 17130 borrowed: 0 giants: 0
 tokens: 335 ctokens: -787

class htb 1:1 root rate 200Mbit ceil 200Mbit burst 263690b/8 mpu 0b cburst 263690b/8 mpu 0b level 7
 Sent 482570 bytes 8712 pkts (dropped 0, overlimits 0)
 rate 2723bps 49pps
 lended: 0 borrowed: 0 giants: 0
 tokens: 8241 ctokens: 8241

class htb 1:2 root rate 200Mbit ceil 200Mbit burst 263690b/8 mpu 0b cburst 263690b/8 mpu 0b level 7
 Sent 25406104 bytes 17130 pkts (dropped 0, overlimits 0)
 rate 144147bps 98pps
 lended: 0 borrowed: 0 giants: 0
 tokens: 8195 ctokens: 8195

class htb 1:3500 parent 1:1 leaf 3500: prio 0 quantum 13107 rate 1Mbit ceil 1Mbit burst 2Kb/8 mpu 0b cburst 0b/8 mpu 0b level 0
 Sent 482570 bytes 8712 pkts (dropped 0, overlimits 0)
 rate 2739bps 49pps
 lended: 8712 borrowed: 0 giants: 0
 tokens: 12501 ctokens: -294


so, rate is 1,2Mbit
and what is meaning of negative ctokens?
 
> >From data you send one can't decide what's bad. In any case
> and as I said before, behavioue changed a bit so that results
> can be a bit different a may need tc script changes.
> 
> devik
> 
> _______________________________________________
> LARTC mailing list / LARTC@xxxxxxxxxxxxxxx
> http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

-- 
Michael Vasilenko
_______________________________________________
LARTC mailing list / LARTC@xxxxxxxxxxxxxxx
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