* 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