Increase your burst it value at list MTU i.e 1500 byte rate=ST*burst (ST system timer 100HZ for intel/amd 1024 for alpha) rate burst=------- and burst>MTU ST See: Advanced routing HOWTO and for more details Short Evaluation of Linux's TBF Queueing Discipline. Kurt Wagner 17 May 2001 03.06.2002 7:27:30, Huang Xin Gang <hxgang@csnet4.cs.tsinghua.edu.cn> wrote: >LARTChello > >I set the command following: > >tc qdisc add dev eth0 root tbf rate 100kbit latency 50ms burst 120 > >and then I send flow with speed of 115.2kbit, and if all the packets sent is only 120bytes,the above command is useless. > >I thinks because the time occupied when sent a packet only 120 bytes is 120*8/(100*1024)<10ms, >but Linux system produces a tick every 10ms,so every time when a packet only 120 bytes >is being sent, the "toks" equals to zero always, and this packet can be sent immediately. > >all the packets are sent immediately, then the speed is not limited to 100kbit. > >How can I deal with this problem? > > best regards! > > > Huang Xin Gang > hxgang@csnet4.cs.tsinghua.edu.cn > 2002-06-03 >,S >f)+-L)Y?jya筋?ffvZ_j)fj?b?psLm?r ----------------------------------- mailto:alexey_talikov@texlab.com.uz BR Alexey Talikov FORTEK ----------------------------------- _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/