[FUG-BR] Aviso aos navegantes pelo squid
Joao Rocha Braga Filho
goffredo em gmail.com
Segunda Julho 24 10:12:45 BRT 2006
Aviso aos navegantes pela Internet pelos cruzeiros do Squid.
O squid configurado com 70 GB de cache em disco e 64 MB em memória,
com mais de 5 milhões de ítens no cache, estoura os 512 MB de memória.
O Sintoma típico disto é o squid caindo muitas vezes seguidas, e os downloads
sendo interrompidos.
O limit da csh, e ulimit da sh, não excedem um limite "hard" setado
pelo sistema no boot, que no meu caso eram estes 512 MB.
Existem 2 meios de aumentar este limite. Um é compilando o kernel
com a opção aumentando o tamanho máximo da área de dados e a
outra é colocando uma opção para isto no /boot/loader.conf.
Veja as informações tiradas do arquivo /usr/src/sys/conf/NOTES:
"
#
# FreeBSD processes are subject to certain limits to their consumption
# of system resources. See getrlimit(2) for more details. Each
# resource limit has two values, a "soft" limit and a "hard" limit.
# The soft limits can be modified during normal system operation, but
# the hard limits are set at boot time. Their default values are
# in sys/<arch>/include/vmparam.h. There are two ways to change them:
#
# 1. Set the values at kernel build time. The options below are one
# way to allow that limit to grow to 1GB. They can be increased
# further by changing the parameters:
#
# 2. In /boot/loader.conf, set the tunables kern.maxswzone,
# kern.maxbcache, kern.maxtsiz, kern.dfldsiz, kern.maxdsiz,
# kern.dflssiz, kern.maxssiz and kern.sgrowsiz.
#
# The options in /boot/loader.conf override anything in the kernel
# configuration file. See the function init_param1 in
# sys/kern/subr_param.c for more details.
#
options MAXDSIZ=(1024UL*1024*1024)
options MAXSSIZ=(128UL*1024*1024)
options DFLDSIZ=(1024UL*1024*1024)
"
Abraços a todos,
João Rocha.
--
"Sempre se apanha mais com as menores besteiras. Experiência própria."
goffredo at goffredo.eti.br
goffredo at gmail.com
http://www.goffredo.eti.br
Mais detalhes sobre a lista de discussão freebsd