Procurando mais informacoes a respeito do Squid, me deparei na seguinte pagina. http://wiki.squid-cache.org/BestOsForSquid e descobri duas dicas a mais para melhorar o acesso a disco e consequentemente a resposta dos arquivos em cache.Esse artigo deve ser considerado uma continuacao do anterior "Otimizando o Squid - Versao 2008", disponivel em http://linuxadm.blogspot.com/2008/02/otimizando-o-squid-verso-2008.html1a Dica - noatime optionO Linux salva em cada arquivo a informacao de data e hora de ultimo acesso alem de ultima modificacao, e como o Squid utiliza seu timestamp proprio, e inutil contar com o timestamp do filesystem. Para melhorar o acesso aos arquivos de cache setamos entao o diretorio de cache com o parametro "noatime".Como fazer? Simples.Se o seu diretorio de cache esta numa particao em separado (o que a proposito e uma excelente ideia) basta adicionar o parametro noatime no seu fstab.Exemplo:/dev/sda3 /var/spool/squid reiserfs defaults,noatime 0 2obs.. Recomendo adicionar o noatime somente nas particoes do cache, nao em particoes do sistema, tal como /Se voce ja possui um particionamento, e nao deseja reparticionar seu disco, pode fazer atraves do comando chattr (change attribute)Exemplo:#chattr -R +A /var/spool/squid(Onde o -R e para recursividade, e o +A para especificar o noatime)Para usar o chattr com ReiserFS e necessario ativar o suporte no Kernel.[*] ReiserFS extended attributes[*] ReiserFS POSIX Access Control Lists[*] ReiserFS Security LabelsPara visualizar os atributos do arquivo utilize o lsattr.Exemplo:#lsattr------------- ./radius.sql (Arquivo sem nenhum atributo ativo)2a Dica - Espaco Livre (free space)Sempre deixe acima de 20% de espaco livre no filesystem contendo seu cache dir, geralmente a performance do filesystem degrada dramaticamente se o espaco usado excede 80%.3o Dica - Desativar o Store.log (Enviada por YellowBR)Como dito anteriormente, quanto melhor otimizarmos o acesso a disco mais rapido sera nosso proxy, uma forma de melhorar a performance de disco e reduzir a escrita desnecessaria.O store.log exibe quais arquivos foram removidos do cache, quais objetos estao salvos, e o tempo que estao no cache, entretanto, nao existe uma utilidade real para esses dados, portanto e recomendavel desativar essa flag.Exemplo:cache_store_log noneFonte: http://www.visolve.com/squid/squid24s1/logfiles.phpDica Extra (E extremamente util) - notail optionSe voce usa ReiserFs (o que e indicado para cache do squid) e interessante o uso da opcao notail ao montar o sistema de arquivos. O "tail packing" e uma caracteristica do ReiserFS para melhor uso de espaco, que permite 5% a menos de perda de espaco em disco se comparado ao ext2 ou ext3, a grosso modo ele faz um agrupamento de arquivos menores que um bloco do filesystem (4k), por isso a excelente performance do ReiserFS com arquivos menores.Fonte: http://www.funtoo.org/en/articles/linux/ffg/2/Portanto se voce esta disposto a sacrificar 5% do estaco em disco para um incremento de performance, ative a opcao notail no seu fstab./dev/sda3 /var/spool/squid reiserfs defaults,noatime,notail 0 2Se voce nao quiser reiniciar seu linux, basta apenas remontar a particao com o parametro notail.#mount -o remount /var/spool/squidAs ultimas duas dicas nao referem-se apenas ao Squid, mas ao uso do sistema operacional em si, procure manter o mesmo procedimento para sua particao primaria.Outras dica obvia, e nao menos importante, e procurar disco com velocidades maiores, por exemplo discos de 15k RPM.Estarei adicionando essas dicas no arquivo