Re: CBQ versus HTB ci jinak?
To |
czdebian-l zavinac debian bod cz |
From |
Tomas Znamenacek <tomas bod znamenacek zavinac centrum bod cz> |
Date |
Fri, 8 Oct 2004 09:30:36 +0200 |
User-agent |
Mutt/1.5.6+20040722i |
On Fri, Oct 08, 2004 at 09:06:34AM +0200, Tbrchan zavinac hpfm bod cz wrote:
> Nevite jak nato? Nejake ukazkove konfiguraky komu to funguje? Mohlo by
> pomoct HTB s novejsim kernelem?
Asi ano, ja to delam takhle a funguje mi to:
----8<----(cut)----
DOWN_RATE="..."
JEDNA="192.168.0.101"
DVE="192.168.0.106"
TRI="192.168.0.109"
CTYRI="192.168.0.200"
COMPUTERS=4
FLOOR_RATE=$[$DOWN_RATE/$COMPUTERS]
tc del dev eth1 root handle 1:
tc qdisc add dev eth1 root handle 1: htb default 10
tc class add dev eth1 parent 1: classid 1:1 htb rate ${DOWN_RATE}kbit ceil
${DOWN_RATE}kbit
tc class add dev eth1 parent 1:1 classid 1:10 htb rate ${FLOOR_RATE}kbit ceil
${DOWN_RATE}kbit
tc class add dev eth1 parent 1:1 classid 1:20 htb rate ${FLOOR_RATE}kbit ceil
${DOWN_RATE}kbit
tc class add dev eth1 parent 1:1 classid 1:30 htb rate ${FLOOR_RATE}kbit ceil
${DOWN_RATE}kbit
tc class add dev eth1 parent 1:1 classid 1:40 htb rate ${FLOOR_RATE}kbit ceil
${DOWN_RATE}kbit
tc qdisc add dev eth1 parent 1:10 handle 15: sfq perturb 10
tc qdisc add dev eth1 parent 1:20 handle 25: sfq perturb 10
tc qdisc add dev eth1 parent 1:30 handle 35: sfq perturb 10
tc qdisc add dev eth1 parent 1:40 handle 45: sfq perturb 10
COMMON='tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32'
$COMMON match ip dst $JEDNA flowid 1:10
$COMMON match ip dst $DVE flowid 1:20
$COMMON match ip dst $TRI flowid 1:30
$COMMON match ip dst $CTYRI flowid 1:40
echo Throttling download: $COMPUTERS computers $FLOOR_RATE Kbps each,
$DOWN_RATE Kbps total.
----8<----(cut)----
Napul jsem to opsal z nejakeho howto, napul odladil systemem
pokus-omyl, ale funguje to. Uz se nepretahujeme o linku a volna
kapacita se rozdeluje mezi stahujici.
T.
--
Syntactic sugar causes cancer of the semicolon.
Partial thread listing:
- Re: CBQ versus HTB ci jinak?, (pokračuje)