Traduzi este texto do proprio faq do squid leia com atenção. 1. 3 questões rápidas que você deve saber antes de tudo.
Você deve estar perguntando que micro eu tenho que ter para rodar este serviço ? O mesmo micro que você está dedicando agora para o firewall, pois o squid não é muito exigente com relação a velociade do CPU, e sim no I/O, pois ai que ele vai exigir velocicade para acessar os arquivos em cache, mas tudo isso irá depender do seu bom senso na hora de configura-lo. Recomendo mínimo 256 MB de RAM, e o max de 8 GB por cache_dir e HD ATA-66. Qual o tamanho do cache_dir devo usar? A maioria das pessoas têm uma partição do disco dedicada ao cache do Squid. Se você não quer usar o tamanho inteiro da partição. Você pode deixar o espaço vazio sem problemas. Porém atualmente, o Squid não é muito tolerante para funcionar com o disco cheio. Vamos dizer que você tem um disco 9 GB. Lembre que os fabricantes do disco se mentem sobre o espaço disponível real. Um disco que tem etiquetado 9GB resulta geralmente aproximadamente em 8.5GB do espaço real final, usável. Primeiramente, ponha um filesystem sobre ele, e monte-o. Verifique então "o espaço disponível que sobrou" com o programa do df. Note que você perde algum espaço de disco aos overheads do filesystem, como superblocks, aos inodes, e às entradas de diretório. Note também que Unix reserva normalmente 10% livre para si. Assim com um disco 9GB, você terá aproximadamente a 8GB após o formatado. Em seguida, eu sugiro fazer uma reserva de outros 10% ou assim para overheads do Squid, é "reserva seguro." Pois o Squid põe normalmente seus arquivos de swap.state em cada diretório da partição de cache. Estes crescem no tamanho conforme vão adicionando arquivo no cache_dir, Note também que o Squid roda melhor quando há um espaço mais livre. Assim se o desempenho for importante para você, deixe então mais espaço livre. Tipicamente, para um disco 9GB, eu recomendo um cache_dir entre 6000 a 7500 megabytes: cache_dir... 7000 16 256 É melhor começar conservando mais espaço livre. E depois que apartição se tornar completa, olhe o uso do disco. Se você pensar há uma abundância de espaço não utilizado, aumente então o valor de uso do cache_dir que irá ajustar-se com o tempo. Se você estiver começando o "disco cheio" e ele reportar erros de escrita ( write error´s ), É necessario diminuir o tamanho tamanho do cache_dir para liberar mais espaço na partição. Quanto memória eu necessito em meu Servidor para o Squid ? Em geral no Squid usa aproximadamente 10 MB de memória RAM por GB do total de todos os cache_dirs ( mais em servidores Alfa 64-bits ), além do seu ajuste do cache_mem ajuste para que sobre uns 10-20 MB adicionais. Recomenda-se ter ao menos duas vezes está quantidade de RAM física disponível em seu servidor do Squid. Para melhores detalhes no uso da memória e como configurar o Squid , consulte a Documentação e o FAQ do Squid. Cálule uma memória RAM extra recomendada, além de o que é usada por Squid, que também será compartilhada pelo OS para utiliza-lá a fim de melhorar o desempenho do acesso I/O aumentando os cache buffers e por outras aplicações ou serviços que funcionam no Servidor. diminuindo o uso do SWAP e liberando mais I/O para os processos do cache_dir do Squid. Deve-se seguir está regra pois mesmo que você tenha apenas em servidor o Squid como o único serviço do tcp rodando, existe um nível de memória mínimo necessitado para rotinas gerênciamento de processos, registros, e o outras rotinas internos do OS. Se você tiver um servidor com pouca memória, e um disco grande, Você não poderá necessariamente usar todo o espaço de disco, porque quando a partição se encher, a memória disponível será insuficiente, forçando o Squid a esvaziar o buffer de memória e afetará assim o desempenho. Um cache_dir muito grande e uma quantidade de memória física total disponivél insuficiente + o Swap podem fazer com que o Squid pare de funcionar completamente. A solução para partições maiores deve ter mais RAM física; somente reservar mais RAM ao Squid através do cache_mem não ajudará. http://www.onlamp.com/pub/a/onlamp/2004/02/12/squid.html Six Things First-Time Squid Administrators Should Know is an article written for the O'Reilly Network to promote the publication of the book. http://www.onlamp.com/pub/a/onlamp/2004/03/25/squid.html Eleven Metrics to Monitor for a Happy and Healthy Squid is another article written for the O'Reilly Network to promote the publication of the book. -- -=-=-=-=-=-=-=-=-=- William David Armstrong <----. Of course it runs Bio Systems Security Networking <----|========================== MSN / GT [EMAIL PROTECTED] <----' OpenBSD or FreeBSD -------------------------------------- ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd