rapsody Posted November 16, 2008 Posted November 16, 2008 (edited) Добрый день! Создал правила шейпинга. Но работают они совсем не так как хотелосьбы. Вот есть такая статистика по классу. Rate стоит 5000кбит ... а фактически выдается полоса больше 7000 ... Как вообще такое может быть ??? class htb 1:6 parent 1:2 rate 5000Kbit ceil 5000Kbit burst 4Kb/8 mpu 0b overhead 0b cburst 4Kb/8 mpu 0b overhead 0b level 6 Sent 911754514 bytes 787849 pkt (dropped 0, overlimits 0 requeues 0) rate 7644Kbit 824pps backlog 0b 0p requeues 0 lended: 0 borrowed: 0 giants: 0 tokens: -59999999 ctokens: -59999999 Создал вот такие правила шейпинга: tc qdisc add dev eth1 root handle 1 htb default 3 tc class add dev eth1 parent 1: classid 1:2 htb rate 20Mbit tc class add dev eth1 parent 1:2 classid 1:6 htb prio 3 rate 5Mbit tc qdisc add dev eth1 parent 1:4 handle 4: bfifo limit 100000 И запускаю следующий код при подключении юзеров: iptables -t mangle -A POSTROUTING -d $IP/32 -j MARK --set-mark 0x$ID tc class add dev eth1 parent 1:6 classid 1:$ID htb rate 1024Kbit tc qdisc add dev eth1 parent 1:$ID handle $ID pfifo limit 100000 tc filter add dev eth1 parent 1:0 protocol ip prio 30 handle 0x$ID fw classid 1:$ID Edited November 17, 2008 by rapsody Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.