[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problemas com controle de banda com CBQ



Andrighetti wrote:

Oi pessoal!
Tenho um nat que controla banda com cbq aqui de varias redes..
Ex:
eth0 - link internet
eth1 - rede 10.2.3.253 netmask 255.255.255.0
                    10.2.4.253 netmask 255.255.255.0
                    10.2.4.253 netmask 255.255.255.0.....


o problema é que meus clientes que estão a 64Kbps, em horários esporadicos, conseguem fazer download a até 10Kbyes, 12Kbytes, sendo que era pra não passar de 8Kbytes...

Fizemos alguns testes aqui e constatamos que quando começo a fazer um download, ele fica em torno de 8K, mas quando começo a fazer outro download simultaneo, o outro fica a uns 3K e o anterior diminui para 7K, ou seja, 10K.

segue um exemplo dos arquivos que tenho do cbq:
download
DEVICE=eth3,100Mbit,10Mbit
RATE=64 Kbit
WEIGHT=6.4 Kbit
PR IO=5
RULE=10.2.3.253/32
BOUNDED=yes
ISOLATED=yes

upload
DEVICE=eth0,100Mbit,10Mbit
RATE=64 Kbit
WEIGHT=6.4 Kbit
PRIO=5
RULE=10.2.3.253/32
BOUNDED=yes
ISOLATED=yes
MARK=2005

O MARK do upload faço com iptables na regra seguinte
iptables -t mangle -A FORWARD -s 10.2.3.253 -d 0/0 -j MARK --set-mark 2005

Alguem sabe o que pode estar acopntecendo?

OBS: Uso Debian Sarge, kernel 2.6.8-2e o cbq do debian, shaper.

Posso estar enganado, mas 64kbps é muito pouco pra ele controlar direito.
Faça as contas:
pacote de 1500 bytes a 64kpbs => 5,4 pacotes por segundo
arredondando pra cima(6 pacotes), vai dar uns 8,8K/s

pensando no pior caso, pode passar 1499 bytes a mais naquele intervalo, o que daria uma velocidade de 9,4 K/s.

com tão poucos pacotes assim, acho que ele nao vai ter um bom desempenho mesmo.

tente ver no oráculo: http://lartc.org/

--
Marcos



Reply to: