All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] HTB weird problem ....
@ 2004-10-08  1:40 Drink Linux
  2004-10-08 12:36 ` Andy Furniss
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Drink Linux @ 2004-10-08  1:40 UTC (permalink / raw)
  To: lartc


Hello good day to all ... this is my setup
1 Linux Wireless Access Point, connected are 4
wireless gateway in which i needed to apply shaping
...
ok here is the weird part... clients on each gateway
download files from the Acess Point ... a 500 mb file
through ftp

on gateway 1 which is up to 64 kbps ... the result is
from 60-64 kbps speed which is fine ...

on gateway 2 which is 128 kbps ... the result is
varying from 130 - 132 kbps (why does it exceed)? but
it is acceptable nevertheless

on gateway 3 which is up to 256 kbps ... the result is
the lowest rate clients can get is up to 285-286 above
limit ?!?!! why did that happen...

on gateway 4 .. which is up to 512 kbps ... the rate
of the client is up to 600+ kbps ... why is that so ?!

anyway here is my script for anyone who can help
...thanks

one thing is when i ftp 2 files ... the speed is
higher than the ceiling limit ....

kernel is 2.4.22 ... with QoS enabled ....




tc qdisc add dev wlan0 root handle 1:0 htb

tc class add dev wlan0 parent 1:0 classid 1:1 htb rate
1024kbps ceil 1024kbps 

tc class add dev wlan0 parent 1:1 classid 1:10 htb
rate 1kbps ceil 64kbps  
tc class add dev wlan0 parent 1:1 classid 1:20 htb
rate 1kbps ceil 128kbps
tc class add dev wlan0 parent 1:1 classid 1:30 htb
rate 1kbps ceil 256kbps
tc class add dev wlan0 parent 1:1 classid 1:40 htb
rate 1kbps ceil 512kbps


tc filter add dev wlan0 parent 1:0 protocol ip u32
match ip dst 10.40.40.245 flowid 1:10
tc filter add dev wlan0 parent 1:0 protocol ip u32
match ip dst 10.40.40.246 flowid 1:20
tc filter add dev wlan0 parent 1:0 protocol ip u32
match ip dst 10.40.40.247 flowid 1:30
tc filter add dev wlan0 parent 1:0 protocol ip u32
match ip dst 10.40.40.248 flowid 1:40

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [LARTC] HTB weird problem ....
  2004-10-08  1:40 [LARTC] HTB weird problem Drink Linux
@ 2004-10-08 12:36 ` Andy Furniss
  2004-10-08 13:04 ` Drink Linux
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Andy Furniss @ 2004-10-08 12:36 UTC (permalink / raw)
  To: lartc

Drink Linux wrote:
> Hello good day to all ... this is my setup
> 1 Linux Wireless Access Point, connected are 4
> wireless gateway in which i needed to apply shaping
> ...
> ok here is the weird part... clients on each gateway
> download files from the Acess Point ... a 500 mb file
> through ftp
> 
> on gateway 1 which is up to 64 kbps ... the result is
> from 60-64 kbps speed which is fine ...
> 
> on gateway 2 which is 128 kbps ... the result is
> varying from 130 - 132 kbps (why does it exceed)? but
> it is acceptable nevertheless
> 
> on gateway 3 which is up to 256 kbps ... the result is
> the lowest rate clients can get is up to 285-286 above
> limit ?!?!! why did that happen...
> 
> on gateway 4 .. which is up to 512 kbps ... the rate
> of the client is up to 600+ kbps ... why is that so ?!
> 
> anyway here is my script for anyone who can help
> ...thanks
> 
> one thing is when i ftp 2 files ... the speed is
> higher than the ceiling limit ....
> 
> kernel is 2.4.22 ... with QoS enabled ....
> 
> 
> 
> 
> tc qdisc add dev wlan0 root handle 1:0 htb
> 
> tc class add dev wlan0 parent 1:0 classid 1:1 htb rate
> 1024kbps ceil 1024kbps 
> 
> tc class add dev wlan0 parent 1:1 classid 1:10 htb
> rate 1kbps ceil 64kbps  
> tc class add dev wlan0 parent 1:1 classid 1:20 htb
> rate 1kbps ceil 128kbps
> tc class add dev wlan0 parent 1:1 classid 1:30 htb
> rate 1kbps ceil 256kbps
> tc class add dev wlan0 parent 1:1 classid 1:40 htb
> rate 1kbps ceil 512kbps
> 
> 
> tc filter add dev wlan0 parent 1:0 protocol ip u32
> match ip dst 10.40.40.245 flowid 1:10
> tc filter add dev wlan0 parent 1:0 protocol ip u32
> match ip dst 10.40.40.246 flowid 1:20
> tc filter add dev wlan0 parent 1:0 protocol ip u32
> match ip dst 10.40.40.247 flowid 1:30
> tc filter add dev wlan0 parent 1:0 protocol ip u32
> match ip dst 10.40.40.248 flowid 1:40

kbps = k bytes/sec maybe you mean kbit for the rates.

Andy.


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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [LARTC] HTB weird problem ....
  2004-10-08  1:40 [LARTC] HTB weird problem Drink Linux
  2004-10-08 12:36 ` Andy Furniss
@ 2004-10-08 13:04 ` Drink Linux
  2004-10-08 14:58 ` Andy Furniss
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Drink Linux @ 2004-10-08 13:04 UTC (permalink / raw)
  To: lartc

hello Andy , i think they are right for 
256kbps = 2048kbit ...


i have added a leaf pfifo with a limit of 1 packet per
second, coz if i have 2-10 it wont work...viola !!!
the ceiling rate for each class rule is now working...
my problem is that you can reach the ceiling class
only if you have 4-5 files getting through FTP, 

ex: 256kbps Ceil

    1 file ftp download = 80-90 kbps max speed 
    4-5 files ftp download = almost 256kbps


how can i make it work to 256kbps speed for 1 file
alone ...? 


:)

 





--- Andy Furniss <andy.furniss@dsl.pipex.com> wrote:

> Drink Linux wrote:
> > Hello good day to all ... this is my setup
> > 1 Linux Wireless Access Point, connected are 4
> > wireless gateway in which i needed to apply
> shaping
> > ...
> > ok here is the weird part... clients on each
> gateway
> > download files from the Acess Point ... a 500 mb
> file
> > through ftp
> > 
> > on gateway 1 which is up to 64 kbps ... the result
> is
> > from 60-64 kbps speed which is fine ...
> > 
> > on gateway 2 which is 128 kbps ... the result is
> > varying from 130 - 132 kbps (why does it exceed)?
> but
> > it is acceptable nevertheless
> > 
> > on gateway 3 which is up to 256 kbps ... the
> result is
> > the lowest rate clients can get is up to 285-286
> above
> > limit ?!?!! why did that happen...
> > 
> > on gateway 4 .. which is up to 512 kbps ... the
> rate
> > of the client is up to 600+ kbps ... why is that
> so ?!
> > 
> > anyway here is my script for anyone who can help
> > ...thanks
> > 
> > one thing is when i ftp 2 files ... the speed is
> > higher than the ceiling limit ....
> > 
> > kernel is 2.4.22 ... with QoS enabled ....
> > 
> > 
> > 
> > 
> > tc qdisc add dev wlan0 root handle 1:0 htb
> > 
> > tc class add dev wlan0 parent 1:0 classid 1:1 htb
> rate
> > 1024kbps ceil 1024kbps 
> > 
> > tc class add dev wlan0 parent 1:1 classid 1:10 htb
> > rate 1kbps ceil 64kbps  
> > tc class add dev wlan0 parent 1:1 classid 1:20 htb
> > rate 1kbps ceil 128kbps
> > tc class add dev wlan0 parent 1:1 classid 1:30 htb
> > rate 1kbps ceil 256kbps
> > tc class add dev wlan0 parent 1:1 classid 1:40 htb
> > rate 1kbps ceil 512kbps
> > 
> > 
> > tc filter add dev wlan0 parent 1:0 protocol ip u32
> > match ip dst 10.40.40.245 flowid 1:10
> > tc filter add dev wlan0 parent 1:0 protocol ip u32
> > match ip dst 10.40.40.246 flowid 1:20
> > tc filter add dev wlan0 parent 1:0 protocol ip u32
> > match ip dst 10.40.40.247 flowid 1:30
> > tc filter add dev wlan0 parent 1:0 protocol ip u32
> > match ip dst 10.40.40.248 flowid 1:40
> 
> kbps = k bytes/sec maybe you mean kbit for the
> rates.
> 
> Andy.




__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [LARTC] HTB weird problem ....
  2004-10-08  1:40 [LARTC] HTB weird problem Drink Linux
  2004-10-08 12:36 ` Andy Furniss
  2004-10-08 13:04 ` Drink Linux
@ 2004-10-08 14:58 ` Andy Furniss
  2004-10-08 15:06 ` Jason Boxman
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Andy Furniss @ 2004-10-08 14:58 UTC (permalink / raw)
  To: lartc

Drink Linux wrote:
> hello Andy , i think they are right for 
> 256kbps = 2048kbit ...

ahh I see.

I just tried your setup on my eth0 and it works OK. Though HTB's stats 
don't seem too accurate - I used wget/ftp to judge rates.

You may need to patch HTB/use a newer kernel - there was a patch posted 
on this list a while back which may affect you.

Also you may need to set Hz higher or use psched = CPU for timing.

See www.docum.org .

> 
> 
> i have added a leaf pfifo with a limit of 1 packet per
> second, coz if i have 2-10 it wont work...viola !!!
> the ceiling rate for each class rule is now working...
> my problem is that you can reach the ceiling class
> only if you have 4-5 files getting through FTP, 
> 
> ex: 256kbps Ceil
> 
>     1 file ftp download = 80-90 kbps max speed 
>     4-5 files ftp download = almost 256kbps
> 
> 
> how can i make it work to 256kbps speed for 1 file
> alone ...? 

Get rid of the 1 packet pfifo :-)

Andy.




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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [LARTC] HTB weird problem ....
  2004-10-08  1:40 [LARTC] HTB weird problem Drink Linux
                   ` (2 preceding siblings ...)
  2004-10-08 14:58 ` Andy Furniss
@ 2004-10-08 15:06 ` Jason Boxman
  2004-10-09  8:50 ` Drink Linux
  2004-10-09 13:04 ` Andy Furniss
  5 siblings, 0 replies; 7+ messages in thread
From: Jason Boxman @ 2004-10-08 15:06 UTC (permalink / raw)
  To: lartc

On Friday 08 October 2004 10:58, Andy Furniss wrote:
<snip>
> Also you may need to set Hz higher or use psched = CPU for timing.

In 2.6.9 this looks like it'll be part of the `make config` process itself. :)

-- 

Jason Boxman
Perl Programmer / *NIX Systems Administrator
Shimberg Center for Affordable Housing | University of Florida
http://edseek.com/ - Linux and FOSS stuff

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [LARTC] HTB weird problem ....
  2004-10-08  1:40 [LARTC] HTB weird problem Drink Linux
                   ` (3 preceding siblings ...)
  2004-10-08 15:06 ` Jason Boxman
@ 2004-10-09  8:50 ` Drink Linux
  2004-10-09 13:04 ` Andy Furniss
  5 siblings, 0 replies; 7+ messages in thread
From: Drink Linux @ 2004-10-09  8:50 UTC (permalink / raw)
  To: lartc

if i remove the 1 packet ... it would be again exceed
the ceiling ... thanks ill try 

r u referring to this faq in docum??!?!?!
http://www.docum.org/docum.org/faq/cache/40.html

the file linux/include/net/sched/pkt_sched.h

does not have #define PSCHED_CLOCK_SOURCE PSCHED_CPU
 im using 2.4.20-22 kernel,  maybel ill try 2.4.27

oh well i think i just have to check it out on monday
...thanks so much .... :D 




--- Andy Furniss <andy.furniss@dsl.pipex.com> wrote:

> Drink Linux wrote:
> > hello Andy , i think they are right for 
> > 256kbps = 2048kbit ...
> 
> ahh I see.
> 
> I just tried your setup on my eth0 and it works OK.
> Though HTB's stats 
> don't seem too accurate - I used wget/ftp to judge
> rates.
> 
> You may need to patch HTB/use a newer kernel - there
> was a patch posted 
> on this list a while back which may affect you.
> 
> Also you may need to set Hz higher or use psched > CPU for timing.
> 
> See www.docum.org .
> 
> > 
> > 
> > i have added a leaf pfifo with a limit of 1 packet
> per
> > second, coz if i have 2-10 it wont work...viola
> !!!
> > the ceiling rate for each class rule is now
> working...
> > my problem is that you can reach the ceiling class
> > only if you have 4-5 files getting through FTP, 
> > 
> > ex: 256kbps Ceil
> > 
> >     1 file ftp download = 80-90 kbps max speed 
> >     4-5 files ftp download = almost 256kbps
> > 
> > 
> > how can i make it work to 256kbps speed for 1 file
> > alone ...? 
> 
> Get rid of the 1 packet pfifo :-)
> 
> Andy.
> 
> 
> 
> 
> _______________________________________________
> LARTC mailing list / LARTC@mailman.ds9a.nl
> http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO:
> http://lartc.org/
> 



		
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [LARTC] HTB weird problem ....
  2004-10-08  1:40 [LARTC] HTB weird problem Drink Linux
                   ` (4 preceding siblings ...)
  2004-10-09  8:50 ` Drink Linux
@ 2004-10-09 13:04 ` Andy Furniss
  5 siblings, 0 replies; 7+ messages in thread
From: Andy Furniss @ 2004-10-09 13:04 UTC (permalink / raw)
  To: lartc

Drink Linux wrote:
> if i remove the 1 packet ... it would be again exceed
> the ceiling ... thanks ill try 

When you fix HTB you won't need it.

> 
> r u referring to this faq in docum??!?!?!
> http://www.docum.org/docum.org/faq/cache/40.html
> 
> the file linux/include/net/sched/pkt_sched.h

include/net/pkt_sched.h is the one I changed on a 2.4.24.
> 
> does not have #define PSCHED_CLOCK_SOURCE PSCHED_CPU
>  im using 2.4.20-22 kernel,  maybel ill try 2.4.27

2.4.27 should fix things HTB has been patched since 2.4.20.

If you have 8 Mbit wirless your ceil/master rates need to be a bit less 
to allow for overheads.

Andy.

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2004-10-09 13:04 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-08  1:40 [LARTC] HTB weird problem Drink Linux
2004-10-08 12:36 ` Andy Furniss
2004-10-08 13:04 ` Drink Linux
2004-10-08 14:58 ` Andy Furniss
2004-10-08 15:06 ` Jason Boxman
2004-10-09  8:50 ` Drink Linux
2004-10-09 13:04 ` Andy Furniss

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.