Squid 2.5.7
FreeBSD 5.2.1
P4, 1,5 Gb RAM, 3x40 GB HDD, 1x20GB HDDmaxusers 512
squid.conf:
cache_mem 400 MB
cache_dir ufs /cache1 30000 64 256
cache_dir ufs /cache2 30000 64 256
cache_dir ufs /cache3 30000 64 256
memory_pools on
#limits -U squid
Resource limits for class default:
cputime infinity secs
filesize infinity kb
datasize infinity kb
stacksize infinity kb
coredumpsize infinity kb
memoryuse infinity kb
memorylocked infinity kb
maxprocesses infinity
openfiles infinity
sbsize infinity bytes
vmemoryuse infinity kb
С такой конфигурацией Squid работал неделю, сделал 2,5 Gb кеша, 120к обьектов, и сожрал 513.3 MB оперативки, после чего вылетел с FATAL: xcalloc: Unable to allocate 1 blocks of 20 bytes!
Может кто-то знает правильное решение?