All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stef Coene <stef.coene@docum.org>
To: lartc@vger.kernel.org
Subject: Re: [LARTC] htb parameter problem
Date: Sat, 08 Mar 2003 19:39:20 +0000	[thread overview]
Message-ID: <marc-lartc-104715245430644@msgid-missing> (raw)
In-Reply-To: <marc-lartc-104701906522033@msgid-missing>

On Friday 07 March 2003 09:53, liang jian wrote:
> Sorry,I means that:
> I configure My out interface bandwidth 10kbps.
> tc qdisc del dev eth1 root
> tc qdisc add dev eth1 root handle 30: htb
> tc class add dev eth1 parent 30: classid 30:1 htb rate 10kbps ceil 10kbps
> tc class add dev eth1 parent 30:1 classid 30:10 htb rate 5kbps ceil 5kbps
> tc class add dev eth1 parent 30:10 classid 30:100 htb rate 2.5kbps ceil
> 5kbps tc class add dev eth1 parent 30:100 classid 30:1000 htb rate 1.25kbps
> ceil 5kbps prio 1 tc qdisc add dev eth1 parent 30:1000 sfq
> tc class add dev eth1 parent 30:100 classid 30:2000 htb rate 1.25kbps ceil
> 5kbps prio 2 tc qdisc add dev eth1 parent 30:2000 sfq
> tc class add dev eth1 parent 30:10 classid 30:200 htb rate 2kbps ceil 5kbps
> tc qdisc add dev eth1 parent 30:200 sfq
> tc class add dev eth1 parent 30:1 classid 30:20 htb rate 5kbps ceil 10kbps
> tc qdisc add dev eth1 parent 30:20 sfq
> tc filter add dev eth1 parent 30: protocol ip prio 1  handle 8 fw classid 
> 30:20 tc filter add dev eth1 parent 30: protocol ip prio 1  handle 9 fw
> classid  30:1000 tc filter add dev eth1 parent 30: protocol ip prio 1 
> handle 10 fw classid  30:2000
>
> tc -s class ls dev eth1
> class htb 30:1 root rate 80Kbit ceil 80Kbit burst 1701b cburst 1701b
>  Sent 3241503 bytes 55558 pkts (dropped 0, overlimits 0)
>  lended: 0 borrowed: 0 giants: 0
>  tokens: 132320 ctokens: 132320
> class htb 30:10 parent 30:1 rate 40Kbit ceil 40Kbit burst 1650b cburst
> 1650b Sent 3235253 bytes 55462 pkts (dropped 0, overlimits 0)
>  lended: 25964 borrowed: 0 giants: 0
>  tokens: 256479 ctokens: 256479
> class htb 30:100 parent 30:10 rate 20Kbit ceil 40Kbit burst 1624b cburst
> 1650b Sent 3235253 bytes 55462 pkts (dropped 0, overlimits 0)
>  lended: 12826 borrowed: 25964 giants: 0
>  tokens: 504639 ctokens: 256479
> class htb 30:1000 parent 30:100 leaf 802f: prio 1 rate 10Kbit ceil 40Kbit
> burst 1611b cburst 1650b Sent 3025299 bytes 52329 pkts (dropped 0,
> overlimits 0)
>  lended: 14206 borrowed: 38123 giants: 0
>  tokens: 1000960 ctokens: 256479
> class htb 30:2000 parent 30:100 leaf 8030: prio 2 rate 10Kbit ceil 40Kbit
> burst 1611b cburst 1650b Sent 209954 bytes 3133 pkts (dropped 0, overlimits
> 0)
>  lended: 2466 borrowed: 667 giants: 0
>  tokens: -317952 ctokens: 243679
> class htb 30:200 parent 30:10 leaf 8031: prio 0 rate 16Kbit ceil 40Kbit
> burst 1619b cburst 1650b Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
>  lended: 0 borrowed: 0 giants: 0
>  tokens: 647999 ctokens: 264159
> class htb 30:20 parent 30:1 leaf 8032: prio 0 rate 40Kbit ceil 80Kbit burst
> 1650b cburst 1701b Sent 6250 bytes 96 pkts (dropped 0, overlimits 0)
>  lended: 96 borrowed: 0 giants: 0
>  tokens: 256479 ctokens: 132320
>
> http,https traffic from 30:1000 and ftp,ftp-data traffic from 30:2000
> I download kernel from www.kernel.org use NetAnts.I noted that rate
> 200kbps!!!!? question :
> 1. I don't know why that rate of NetAnts(200kbps) > out bandwidth(10kbps).
Maybe it was locally cached ?
An other question, are you sure each packets ends in a class?  I never see 
your marking rules and you don't specified a default class.

> 2. I think it maybe dropped packets,but nothing to do .
> 3. tokens: -317952 ctokens: 243679 what's means about parameters?what's
> representation positive number or negative number?
Don't worry about these numbers :)
ctokens < 0 means the class sent more then the ceil because parent child 
classes are asking too much bandwidth.  Same for tokens and rate. 

Stef

-- 

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

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

  parent reply	other threads:[~2003-03-08 19:39 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-07  6:36 [LARTC] htb parameter problem liang jian
2003-03-07  6:55 ` Martin A. Brown
2003-03-07  8:53 ` liang jian
2003-03-08 19:39 ` Stef Coene [this message]
2003-03-10  2:02 ` liang jian
2003-03-10 13:01 ` Kertész Viktor
2003-03-10 17:51 ` Stef Coene
2003-03-12 12:48 ` liang jian
2003-03-12 20:48 ` Stef Coene
2003-03-13  2:31 ` liang jian

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-lartc-104715245430644@msgid-missing \
    --to=stef.coene@docum.org \
    --cc=lartc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.