Re: Server stop receiving traffic

Linux Advanced Routing and Traffic Control

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

 



On Tuesday 26 August 2003 01:19, Jay Lee wrote:
> I've tried hard to find answers to below questions without any luck. Please
> help me!
>
> 1. If I do not specify burst, server stops receiving traffic after 5~10
> mins. But if I specify burst value to 1500, the server never dies but the
> performance is very bad. What would be the best burst rate??
What is the burst calculated by htb if you specify no burst ?  And can you 
send me your full tc scripts and the output from tc -s -d class show dev ... 
?

> 2. If I enter 1500 as burst or cburst, tc show command shows it as 1499.
> Why is this happening?
>
> #tc class add dev eth0 parent 1:1 classid 1:404 htb rate 14kbit ceil
> 128kbit quantum 1501 burst 1501 cburst 1501
> #tc class show dev eth0
> ....
> class htb 1:404 parent 1:1 prio 0 rate 14Kbit ceil 128Kbit burst 1500b
> cburst 1500b
> ....
>
>
> #tc class add dev eth0 parent 1:1 classid 1:404 htb rate 14kbit ceil
> 128kbit quantum 1500 burst 1500 cburst 1500
> #tc class show dev eth0
> ....
> class htb 1:404 parent 1:1 prio 0 rate 14Kbit ceil 128Kbit burst 1499b
> cburst 1499b
> ....
Somehow (my c is not so good) htb recalculates the burst (cburst) and uses the 
rate (ceil) to do so.  The funcion is called tc_calc_xmittime in file 
tc_core.c (tc source).  
tc_calc_xmittime = calculate transmit time ???

Stef

-- 

stef.coene@xxxxxxxxx
 "Using Linux as bandwidth manager"
     http://www.docum.org/
     #lartc @ irc.oftc.net

_______________________________________________
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