-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
I had a big performance problem with my squid. Previously I was running it on RedHat9 AMD athlon 1800+ some 18 Gbyte of cache and 256 Mbytes of TOTAL ram.
The squid daemon starts responding to requests very slow after 1 hour I had started it --- indipendentely from the number of users !. Every time. I read a loto of guides/tutorial, I checked for bugged ram/disks/whatever, but I can't solve the problem. I switched to async-io and aufs, but nothing.
I started thinking the cache was too big (too much Gbytes to index), so I reduced the size, but nothing.
Finally I worked on assigned RAM. In my default configuration I assigned 64 Mbytes of RAM to cache_mem, thinking that 1/4th of the total RAM was a conservative approach. I was wrong ! It is true that a big cache dir require more RAM, but also the system itself requires a lot of RAM, and all guides and tutorial I have read are too optimistic regarding the RAM squid should use.
I finally reduced the cache dir to 3 Gbytes and RAM to 32 Mbytes --- Squid never slow down and is from 10 to 100 times faster.
Now squid performances are directly related to the number of users.
- -- Davide Vaghetti University of Pisa NOC - Centro Serra -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFADj7BxKJAsKiy+1ARAoTmAJ9xiz+/lKP5ktxIeWjnhd7Uq6dl0ACfTC/I m8/TCOe5yph8bwA1tI6IeWs= =0Tbz -----END PGP SIGNATURE-----
