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/
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:40kbps = 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/
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/
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/
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/
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/
Drink Linux wrote:> if i remove the 1 packet ... it would be again exceed > the ceiling ... thanks ill tryWhen 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.hinclude/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.272.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/