Qual o hardware ideal para Squid [RESOLVIDO]

1. Qual o hardware ideal para Squid [RESOLVIDO]

Soluz
soluz

(usa Arch Linux)

Enviado em 13/08/2014 - 14:04h

Amigos,

Hoje tenho um pátio com 900 clientes fazendo requisições em um Proxy Squid.

Por questões de falta de investimento da empresa, precisei montar um Proxy usando uma máquina para desktop: processador Intel Core I5, 4 GB de RAM.

Venho monitorando e o bichinho está se comportando bem, já em produção.

Mas realmente fiquei curioso sobre as melhores especificações do hardware para comportar esse tipo de Proxy. Alguém diz algo sobre isto?


  


2. MELHOR RESPOSTA

Buckminster
Buckminster

(usa Debian)

Enviado em 13/08/2014 - 15:45h

Isso depende. Mesmo sendo uma rede com 900 clientes, depende da quantidade de tráfego na rede, de quantos clientes ficam "pendurados" consumindo banda diariamente.

Tu pode ter uma idéia disso monitorando o proxy e vendo em que horários ele fica mais lento.

Mas um Core i5 com 4 GB está de bom tamanho se tiver somente o Squid e o Iptables instalado. Talvez para garantir aconselharia a colocar 6 GB de RAM e aumentar o cache_mem no Squid.

Com 4 GB tu colocaste o cache_mem em quanto?
E quais serviços tu tem instalado nesse servidor, além do Squid?
Tu estás fazendo cache de vídeos?

Para melhorar o desempenho aconselho a aumentar os descritores de arquivos do sistema.

3. Re: Qual o hardware ideal para Squid [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 13/08/2014 - 19:15h

soluz escreveu:

Mas realmente fiquei curioso sobre as melhores especificações do hardware para comportar esse tipo de Proxy. Alguém diz algo sobre isto?


Bom ai depende da sua necessidade como o colega acima falou, mas no geral quanto mais RAM (tamanho e velocidade) e maior espaço em disco HD (também, tamanho e velocidade) melhor...

Claro o interessante é gastar o menos possível e ter um ótimo desempenho por isto tende-se adequar o servidor a rede, e por ai vai.

Lembrando que quanto maior seu cache menos banda de internet você irá usar... lógico que vídeos e downloads são os chupa-cabras da internet, por isto muitos administradores dividem a rede e limitam o tráfego por máquina, afim de achar um estabilidade, também seria interessante o uso do QOS para priorizar funções importantes na rede, por exemplo, muitas empresas usam VOIP e com este faz-se necessário o serviço fluir bem, necessitando de uma prioridade de tráfego.


4. Re: Qual o hardware ideal para Squid [RESOLVIDO]

Soluz
soluz

(usa Arch Linux)

Enviado em 18/08/2014 - 09:50h

Irmãos,

Obrigado mesmo pela atenção!

Então é isto, o Squid é o único serviço rodando na máquina. Venho monitorando e ele está se comportando muito bem. O processamento raramente passa dos 8% e a memória vem sendo suficiente.

O meu cache está configurado assim:

cache_mem 1024 MB
maximum_object_size_in_memory 128 KB
maximum_object_size 512 MB
minimum_object_size 0 kb
cache_swap_low 90
cache_swap_high 95
cache_dir ufs /var/spool/squid3 9216 16 256
cache_access_log /var/log/squid3/access.log

Se houver algo a ser melhorado, agradecerei as orientações.

Grande abraço!


5. Re: Qual o hardware ideal para Squid [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 19/08/2014 - 08:07h

Se o Squid é o único serviço na máquina pode colocar 2048 no cache_mem.

E aqui em vez de cache_dir ufs /var/spool/squid3 9216 16 256 poderia colocar cache_dir aufs.


6. Re: Qual o hardware ideal para Squid [RESOLVIDO]

Soluz
soluz

(usa Arch Linux)

Enviado em 19/08/2014 - 16:10h

Buckminster,

Valeu aí pela dica! Graça a ela fui pesquisar melhores formas de configurar o cache e agora o Squid tá deixando os usuário bem felizes em suas conexões.

Aquele abraço!


7. Re: Qual o hardware ideal para Squid [RESOLVIDO]

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 19/08/2014 - 19:35h

soluz, posta como ficou as configurações do cache do teu squid.


8. Re: Qual o hardware ideal para Squid [RESOLVIDO]

Danilo Martins
Nilodanx52

(usa Arch Linux)

Enviado em 19/08/2014 - 20:37h

Entre outras coisas sobre sua configuração você usa qual distribuição?
OBS: Apenas perguntei para ter ideia do trabalho ai... Poís penso em tentar usar sempre o pfsense para isso rsrsrsrs


9. Re: Qual o hardware ideal para Squid [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 19/08/2014 - 22:12h

soluz escreveu:

Buckminster,

Valeu aí pela dica! Graça a ela fui pesquisar melhores formas de configurar o cache e agora o Squid tá deixando os usuário bem felizes em suas conexões.

Aquele abraço!


De nada.

http://www.vivaolinux.com.br/artigo/Squid-Entendendo-um-pouco-as-configuracoes/


10. Re: Qual o hardware ideal para Squid [RESOLVIDO]

Soluz
soluz

(usa Arch Linux)

Enviado em 20/08/2014 - 10:29h

k666 escreveu:

soluz, posta como ficou as configurações do cache do teu squid.


Cara,

Deixei ele assim:

cache_mem 2208 MB
maximum_object_size_in_memory 128 KB
maximum_object_size 512 MB
minimum_object_size 0 kb
cache_swap_low 90
cache_swap_high 95
cache_dir aufs /var/spool/squid3 10240 16 256
cache_access_log /var/log/squid3/access.log

Parece pouca mudança, mas realmente é sensível a diferença. Inclusive pelo metodo de gerenciamento do cache aufs ter se mostrado mais dinâmico que o ufs.


11. Re: Qual o hardware ideal para Squid [RESOLVIDO]

Soluz
soluz

(usa Arch Linux)

Enviado em 20/08/2014 - 10:40h

Nilodanx52 escreveu:

Entre outras coisas sobre sua configuração você usa qual distribuição?
OBS: Apenas perguntei para ter ideia do trabalho ai... Poís penso em tentar usar sempre o pfsense para isso rsrsrsrs


Cara,

Estou usando Debian 7, o Wheezy, 64bits.

O trabalho de montagem do proxy foi bem tranquilo, desde a instalação do Sistema até a última configuração do Serviço em si. A coisa toda está bem estável e estou muito satisfeito com o resultado.