Jump to content

Recommended Posts

Posted (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 by rapsody

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.