Re: shameless advice request
email@example.com (Tim Sailer) writes:
> Wichert Akkerman wrote:
> > Okay, this is probably not the right place to ask this, since
> > we've got a lot of wizards in here I'll just go ahead..
> > We're about to setup a proxy server for our whole university.
> > Currently we're thinking about a PC running Linux with squid.
> > My question is this: we need to support about 750 simultanious
> > users, probably more in the future. What kind of hardware would
> > we need for that? Anyone in here with experience with proxy-servers
> > on this scale?
> > It would be fun to see if we can outclass Sun on this one :)
> I would think that a p5-200 or pII-300 with as much memory as you
> can cram in it (>128MB).. and a nice fast drive for the cache.
> You'll also need to patch the kernel for lots of files.. There was
> a discussion on one of the ISP mailing lists. I'll see if I can dig up
> anything remaining on my system about it.
One important thing to try and do is balance your RAM usage against
your available HD space---my squid process runs about 48MB for a 2GB
cache. That relationship should, I think, scale linearly, since I
think the data it holds is a fixed size, and directly proportional to
the number of objects in the cache.
I would generally echo Tim, although I think anything above a P5 is a
waste of money---put that into more RAM and faster HD access.
As an example, I'm servicing about 700+ part-time users on a P166 with
64MB and a 2GB cache space, and I feel compelled to compile Debian
packages on it just so the processor has something to do. :-) We
achieve a roughly 50% hit rate, and move about a gigabyte a month.
I've also got some code for putting hit/miss ratios to accesses and
bytes transferred into MRTG that I should probably package up some
Michael Alan Dorman | E-Mail: firstname.lastname@example.org
Network Administrator | Phone: (305) 284-2463
University of Miami School of Law | Fax: (305) 284-3753
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
Trouble? e-mail to email@example.com .