Thank you for your reply to my post. I am replying to your e-mail and
CC'ing the list so somebody else can make use of this thread...

I wish SOMEWHERE in the FAQ it would state that it is silly to run Squid
on a multi-proc platform...

What would the directives in my squid.conf look like in order to build
it out like you described with 4 drives for cache and one week's worth
of objects cached? I plan on re-building these two servers with two
smaller servers but 2 x Pentium 600E Proc's and 1 gig of Memory each.
Probably 5 x 9 gig drives. The reason for 2x Procs is that I believe
that there are many other processes that can take advantage like the 20
NTLM web_group helpers I am running and the Apache server I am using for
SARG and Webalizer reports. Squid runs decent with a second server added
into the cluster load-balanced using a Foundry Server Iron but still not
great. Also, I am running 4xIntel EE100Pro cards teamed together, not
cheapo RealTech cards. No swapping so far, but I understand that the
Squid memory footprint depends a lot on how the Cache Dirs are set up,
so I want to avoid tapping swap at all costs. I am trying to take your
advise to heart. Please advise. TIA.

-Mark

>1) You would have been MUCH better off with 4 individual systems.  If
it's 
>   not too late, do that instead.  Multi CPU is silly for squid.
Actually,
>   you would be much better off with 2 servers.  
>2) Get RID of the RAID.  You want 1 drive for boot and system stuff.
The
>   logs can go on there if you want.  Then I would go with 4 drives
>   for the cache.  
>3) Insure you are not swapping.  Lots of people crank up their memory
>   utilization thinking that it will help a lot.  It doesn't.  You want
about
>  1 week cached.  Don't be afraid to start with small cache and raise
it over time.
>4) Check your ethernet.  Both switch and card should NOT be auto
negotiate.
>   And you should be using decent Etherent cards (e.g. not RealTek) and

>   switches (e.g. not cheap Netgear).  
>
>325 users should not be hammering you much at all.
>
>/\/\ \/\/

On Fri, Nov 21, 2003 at 01:15:40PM -0700, Mark Pelkoski wrote:
>> List,
>> I FINALLY implemented a Squid server into my production environment 
>> today. It is squid-2.5.STABLE4-20031029 on a Quad Proc Xeon 500MHz 
>> with 1M Cache and 3x9Gig Raid-5 dedicated for cache and 2x9Gig Raid-1

>> for OS Redhat 9.0. I tested this exact server config with 74 users
and 
>> performance was pretty good for 800 Reqs/Min. Now in Production I
have
>> 325+ users at 2700 Reqs/Min and performance stinks. It's like being
on 
>> 325+ a
>> dial-up connection. 3 of the procs are sitting below 1%. The other is

>> used by Squid at 99.9%. It there any way to speed up performance on a

>> multi-proc system? TIA.







Reply via email to