[FUGSPBR] particao squid
eksffa em freebsdbrasil.com.br
eksffa em freebsdbrasil.com.br
Sáb Mar 6 20:45:50 BRT 2004
> /dev/ad0s1h /squid ufs rw,async,nosuid,noexec,nodev
> 2 2
>
> Gostaria de saber a opinião dos mesmo, para uma possível melhora na
> performance do mesmo e também para a segurança.
Na minha sincera e atrasada opinião, das opções de montagem todas, faltou a mais
importante, "noatime". Não atualizar o tempo de acesso aos milhoes de arquivos
que constituem seu Cache vai render algum desempenho a mais.
Bom, to considerando que na nossa opinião podemos ignorar o mais usual, como
indicar discos o mais rapido possivel (SATA -> SCSI) sempre que viavel, etc,
etc.
Esse seu diretorio é exclusivo para cache, correto? Apesar do nome ser mais
generico, nao vai conter logs do squid (muito menos binarios do squid, uma vez
que ta montado com noexec), correto? Porque em casos de desastres, hehe, pode
ser necessario um newfs ad0s1h seguido de outro squid -z =)
Bom, entre em qualquer hierarquia de cache do Squid ja existente, e faca uma
analise do tamanho dos arquivos que sao gerados no cacheamento. Voce vai
concluir que a grande maioria deles sao bem, bem pequenos. Alguns ultrapassam
os 100k, mas estes seriam (chutando) sempre menos que 30% dos arquivos no
cache.
Por razoes que nos poderiamos ficar discutindo horas, voce pode concluir que os
argumentos padrao de criacao do sistema de arquivo, no FreeBSD, nao sao
otimizados para cache do Squid, ou seja blocos de 16K por unidades de
fragmentacao de 2k sao grandes demais =) Pode ganhar performance diminuindo
estes blocos. Isso pode ser feito com a opcao "Newfs Args" em cada slice
(dentro do sysinstall) ou voce pode meter um newfs novo ai na sua ad0s1h com os
parametros alterados (-b e -f respectivamente). Nunca se esqueca da regra que a
relacao blocos/fragmentacao deve ser sempre 8:1 ("man newfs" deixa isso
claro).
Minhas dicas menos óbvias são essas duas ;)
Boa sorte.
--
Atenciosamente,
Patrick Tracanelli
FreeBSD Brasil LTDA
http://www.freebsdbrasil.com.br
Long live Hanin Elias, Kim Deal!
----------------------------------------------------------------
>From TCP/IP to POSIX.1e, always Free; always BSD.
FreeBSD Brasil LTDA - http://www.FreeBSDBrasil.com.br
_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd