On Tue, Jul 28, 2009 at 10:49 AM, Chris Robertson<crobertson@xxxxxxx> wrote: > Angela Williams wrote: >> >> Hi! >> On Tuesday 28 July 2009, qwertyjjj wrote: >> >>> >>> How much RAM would be required to run Squid Proxy for a number of users? >>> I realise there is no exact answer but a rough guide? >>> For example, I have a linux proxy server with 100Mbit mainly >>> retransmitting >>> and caching running video (I assume about 512kbps). >>> I'm guessing this could support up to 100 users or so but would 1GB RAM >>> be >>> enough? >>> Server would be something like: >>> # CPU: Athlon 3800+ >>> # CPU Details: 2 x 2.0 GHz >>> # RAM: 1 GB RAM >>> # Hard Disks: 2 x 160 GB (RAID 1 Software >>> >> >> More ram the better! I would go for atleast 2G. >> > > Seconded. > > The stats you gave would likely do fine for a group of 100 (I've done more > with less), but any "extra" memory you can supply will be given to caching > disk accesses and providing the kernel with buffer space. Thirded - we run our (currently 3.0.15 going to 3.0.17 rsn) servers with 4 GB RAM - the Squid process as we have it tuned and compiled never needs the extra 2 GB, but the system performance including disk caches is noticeably higher with 4 G than with 2. -- -george william herbert george.herbert@xxxxxxxxx