Controle da banda por seviço

13. Re: Controle da banda por seviço

Rafael Umbelino
tlaloc

(usa Gentoo)

Enviado em 05/10/2010 - 11:41h

Acho que teu professor viajou e tu também.
Ou tu não entendeu o que ele disse.

Não, não são abertas várias conexões para cada coisa a ser exibida num site. É só uma conexão.

Downloads NÃO USAM UDP por padrão. Quem é que diabos falou isso?
Pelo menos eu nunca li isso em canto algum, nem verifiquei isto na prática.
Por exemplo, meu firewall caseiro só libera conexões UDP para meu DNS e mesmo assim, consigo fazer downloads. Como, se eu bloqueio conexões UDP? Simples, downloads não usam UDP.

Outra coisa, que o Teixeira ou esqueceu ou confundiu. O cache do browser também fica no HD do cliente. =)
Logo, baixar ou visualizar, é a mesma coisa. Você vai ter de baixar para visualizar, a diferença é a quantidade de tempo que os dados vão ficar na tua máquina cliente.

Agora, o que você poderia fazer é tentar pôr seus arquivos em um servidor separado e limitar a conexão nele. Mas só os arquivos que você vai deixar para download.
Assim, você pode limitar a banda do servidor de download sem limitar a banda do servidor de páginas.

(Y)


  


14. IPTABLE

Wesbter Batista
wesbter

(usa Ubuntu)

Enviado em 05/10/2010 - 11:56h

Vê se isso te ajuda

http://blog.ziggi.uol.com.br/posts/antoniozigg/iptables--tabela-mangles


15. Re: Controle da banda por seviço

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 05/10/2010 - 13:43h

Eu não me expressei bem, mas fiz uma comparação entre "abrir páginas" e "fazer downloads" e disse que "é tudo a mesma coisa" para a finalidade proposta.
Realmente, tudo que se abre, seja o código da página ou as imagens, arquivos de som, etc. fica tudo em cache.
Portanto, para todos os efeitos práticos, foi baixado.
É isso aí.


16. Controle da banda por seviço

Numa Mendes de oliveira Neto
mr.oliver

(usa Slackware)

Enviado em 14/11/2010 - 15:16h


Vou lhe dar uma Alternativa !
Pode ser util ou não ...
Vou usar um Ip apenas como exemplo , mas isso fica por sua conta ...
Faça um controle " Geral " com o cbq apontando o Ip "192.168.0.200" , Exemplo :

Baixe o Script do Cbq , depois :

touch /etc/sysconfig/cbq/cbq-0002.500kb-in cbq-0002.500kb-out

vi /etc/sysconfig/cbq/cbq-0002.500kb-in

# DIGAMOS QUE EM SUA REDE eth0 é aonde entra a internet e eth1 é por onde sai ok?
DEVICE=eth0,100Mbit,10Mbit
RATE=500Kbps
WEIGHT=50Kbps
PRIO=5
#IP TESTE
RULE=192.168.0.200
BOUNDED=yes
ISOLATED=yes

Salve e saia .


Depois :

vi /etc/sysconfig/cbq/cbq-0002.500kb-out

DEVICE=eth1,100Mbit,10Mbit
RATE=500Kbps
WEIGHT=50Kbps
PRIO=5
#IP TESTE
RULE=192.168.0.200,
BOUNDED=yes
ISOLATED=yes

Saia e salve .

OBS : Perceba as diferenças entre um arquivo e outro ...

o arquivo OUT , tem uma virgula apos a RULE do ip , indicando que a regra é para upload , e tb
a interface muda , no caso voce controla a banda que a IF "eth1" solta para a Rule ( o Ip escolhido ) .


copie o script do cbq para o diretorio /usr/sbin/

por exemplo :

cp -a /tmp/cbq.init-v0.7.3 /usr/sbin/cbq.init-v0.7.3

apos isso :

chmo +x /usr/sbin/cbq.init-v0.7.3

cbq.init-v0.7.3 compile

cbq.init-v0.7.3 start

Ok , sua banda no Ip 192.168.0.200 ja esta monitorada a 500Kbps ok ?

Agora com o Squid , vamos criar as Acls que vão controlar a extensoes :

vamos editar o squid :

vi /etc/squid/squid.conf :


adicione estas linhas no seu squid :


## INICIANDO O CONTROLE DE BANDA ##
# CRIANDO ACLS COM AS VELOCIDADES EXTENSOES
acl ext_300kb url_regex -i "/etc/squid/ext_controladas"
acl 300_kb src "/etc/squid/300_kb"

# Significa que teremos 1 controle
delay_pools 1
delay_class 1 2

# Limita a 300 KBPS
delay_parameters 1 30000/30000 30000/30000 # Aqui voce configura a velocidade
delay_access 1 allow ext_300kb 300_kb

Crie os arquivos conforme seu arquivo indica :

vi /etc/squid/ext_controladas


.exe
.mp3
,mpg
.avi
# E Poar ai vai , fica livre .

Salve e saia .

Depois :


vi /etc/squid/300_kb

#COLOQUE O IP QUE VOCE APLICARA O CONTROLE
192.168.0.200




salve e saia .


Depois de um squid -k reconfigure .

Pronto , seu controle ja esta valendo , teste .


tudo que que entrar no Ip 192.168.0.200 em qualquer porta , tera controle de no maximo 500Kbps pelo cbq , e as extensoes escolhidas no squid
ficarao limitadas a 300kbps .

Buenas e espero que seja util .







01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts