shaperd + squid no debian lenny [RESOLVIDO]

1. shaperd + squid no debian lenny [RESOLVIDO]

bugalu
bug@lu

(usa Debian)

Enviado em 21/11/2010 - 19:06h

Bom , eu sou novato aqui no VOL mas sempre acompanhei novidades e contribuiçoes feitas aqui.
Preciso de ajuda em uma configuração de controle de banda. Eu tenho em casa 1 Mbit de internet compartilhada em 6 usuarios em um servidor debian lenny, este rodando um script no iptables compartilhando a conexão e tambem o squid e squidguard e o bind9 como dns cache. Porem tem alguns usuarios que simplismente deixa o pc conectado o dia e a noite inteira baixando arquivos. Neste ponto que entra a minha duvida sobre o shaperd. (exemplo)...
Minha rede esta estruturada da seguinte forma: o servidor se conecta a internet pela interface ppp0 e a interface eth1 esta ligada a um router sem fio, 5 dos usuarios usam a rede sem fio em uma velocidade de 54Mbit, ja o meu pc esta conectado via cabo em uma velocidade media de 100Mbit, se eu fizer um download de um programa e ele ja estiver armazenado no cache do squid eu tenho uma taxa de download de 90 a 100Mbit, pois este esta armazanado no servidor. Para isso que eu coloquei o squid, para ter um melhor controle e economia de banda. Mas se eu crio um controle de banda ex:(na interface eth1 que esta ligada ao router sem fio forçando todos os usuarios a fazer downloads a uma taxa de 17Kbit(1Mbit/6) mesmo compartilhando a banda excedente eu perderia o desenpenho do squid, pois mesmo que o programa esteja armazenado no cache o usuario nao consiguira baixa-lo a mais de 17Kbit mesmo tendo uma velocidade de 54Mbit. (Qual seria a melhor configuração e como aplicala?)


  


2. Re: shaperd + squid no debian lenny [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/11/2010 - 23:08h

Acho q vc tá misturando as coisas (ou eu t interpretei errado), mas vamos lá!

Não podemos confundir a velocidade da Internet com a velocidade da rede local. Se todos estão acessando o link d 1 Mbps, todos terão essa velocidade d download, tanto pra rede d 100 Mbps quanto pra rede d 54 Mbps (ambos ultrapassam a velocidade da Internet, portanto ambos comportam essa velocidade). Quando vc instala o squid, ae sim, realmente essa velocidade há uma "diferença", pois o acesso seria dentro da rede local. Coloquei entre aspas pq, ao meu ver, não vai haver tanta diferença do acesso ao cache pra quem tá acessando a 100 Mbps e pra quem tá acessando 54 Mbps, pois a quantidade d dados circulando no cache não seria tão grande. A não ser q vc esteja fazendo um cache d algo muito grande, ok? O jeito é vc testar msm na prática e avaliar. Tenho quase certeza q não vai haver diferença.


3. Re: shaperd + squid no debian lenny [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/11/2010 - 03:15h

Cara e o seguinte , Eu entendi o que voce explicou !!
Voce deverá realizar a marcação dos pacotes na cadeia mangle do iptables para o acesso ao cache que no caso seria : iptables -t mangle -I INPUT -p tcp --dport 3128 -j MARK --set-mark 1
E depois realizar o controle de banda pelo iptables em conjunto com o tc de acordo com a marcação dos pacotes, liberando o banda necessária para acesso ao cache mais rapido . Agora ha uma outra questão que pode ocorrer e que se o usuario estiver baixando um arquivo enorme vai dar gargalo no acesso a internet pois e o proxy e quem vai baixar o arquivo primeiro colocar-lo em cache e depois passar para o usuario então para resolver este problema tem de se fazer o controle de banda para o proxy !! E bem complexo este cenário . Na verdade seria um cache FULL !!


4. shaperd + squid no debian lenny

bugalu
bug@lu

(usa Debian)

Enviado em 22/11/2010 - 18:53h

Apos o meu post eu realizei o seguinte teste. Baixei da maquina de um dos usuarios o avast 5 do servidor http://download815.avast.com com uma taxa de 106KB/s com um tempo medio de 8 minutos, apos o termino fiz o mesmo download de outro micro da rede local, porem nem da para ver em quanto ficou a taxa de download e o mesmo ja estava baixado no micro do outro usuario. Ai que entra a minha duvida, tenho visto inumeras configurações na internet do shaperd onde se controla a interface de rede local ex: eth1 fazendo o usuario baixar a uma taxa de ex: 10Kbit sendo assim eu não perderia a velocidade da rede local para com o squid-cache?
Eu irei configurar o shaperd essa semana e postarei aqui o resultado.
Mas fiquem a vontade para mandar qualquer dica de configuração pois eu preciso :). Tenho que acabar com o bicho PAPÃO da rede que é a falta de banda.
Desde já eu agradeço.


5. shaperd + squid no debian lenny

bugalu
bug@lu

(usa Debian)

Enviado em 30/06/2011 - 18:23h

Bom, desculpa a demora para eu responder o topico, mas vamos lá
eu continuo com a mesma configuração no shaperd (cbq.init) porem eu fiz o controle de banda mas liberei o uso da banda excedente

LEAF=sfq
BOUNDED=no
ISOLATED=no

Até agora ta dando certo...
Obrigado pela ajuda






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts