LinuxSA Mailing list archives
Index:
[thread]
[date]
[subject]
[author]
[stats]
From: Rick Harris <rickharris@mightylegends.zapto.org>
To : Matt Pearce <linux@mattpearce.org>
Date: 15 Apr 2003 22:40:43 +0930
Re: CBQ - Class Based Queuing
Hey Matt,
You may get some ideas from the wshaper bash script.
http://lartc.org/wondershaper/
I use this to great affect on our small DSL network.
Regards,
Rick
On Tue, 2003-04-15 at 21:07, Matt Pearce wrote:
> Hi Guy's and Gal's
>
> I'm wondering if anyone has had any success in using CBQ on their Linux Box,
> here's what I'm trying to achieve:
>
> I have a 512/128 ADSL Link, I would like to Limit the rate throughput to
> enable a decent QoS ping time (specifically under 100ms) whilst downloading
> (either on my Linux Box or Windows PC (using Squid)
>
> I am currently achieving minimal or no success in obtaining anything like
> the results as suggested on various websites (see below)
>
> I have had some success with the following command :
>
> /sbin/tc qdisc add dev eth0 root tbf rate 57Kbit latency 50ms burst 1540 - I
> do however still see large ping spikes, I have tried various combinations of
> lower throughput and latency settings.
>
> Here's what I'm trying with the CBQ script and Config file:
>
> I am using the CBQ script which utilises the "tc" command, my configuration
> file is:
>
> DEVICE=eth0,100Mbit,1Mbit
> RATE=450Kbit
> WEIGHT=4Kbit
> PRIO=5
> RULE=10.0.0.0/24
>
> When I compile my configuration file (/etc/rc.d/init.d/cbq compile) it shows
> the following config to be loaded at execution:
>
> tc qdisc del dev eth0 root
> tc qdisc add dev eth0 root handle 1 cbq bandwidth 100Mbit avpkt 1000 cell 8
> tc class change dev eth0 root cbq weight 1Mbit allot 1514
>
> tc class add dev eth0 parent 1: classid 1:f cbq bandwidth 100Mbit rate
> 450Kbit weight 4Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
> tc qdisc add dev eth0 parent 1:f handle f tbf rate 450Kbit buffer 10Kb/8
> limit 15Kb mtu 1500
> tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dst
> 10.0.0.0/24 classid 1:f
>
> Points of reference:
> http://lartc.org/howto/lartc.ratelimit.single.html
> http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html single/Adv-Ro
> uting-HOWTO.html#s8
>
> My network configuration:
>
> Router (10.0.0.138) (Alcatel Speed Touch Pro)
> Switch
> Linux Box (10.0.0.3) - Redhat 9.0
> Windows Box (10.0.0.3) (XP)
>
> Both use default gateway of 10.0.0.138
>
> Many thanks in advance.
>
> Matt Pearce
signature.asc
--
LinuxSA WWW: http://www.linuxsa.org.au/ IRC: #linuxsa on irc.freenode.net
To unsubscribe from the LinuxSA list:
mail linuxsa-request@linuxsa.org.au with "unsubscribe" as the subject
Index:
[thread]
[date]
[subject]
[author]
[stats]
Return to the LinuxSA Mailing List Information Page