httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ian Holsman <>
Subject Re: OSDLab projectL Accept() locking on large (6+ CPU) boxes
Date Sun, 29 Jul 2001 02:50:39 GMT
Hi Dirk.
If you are interested, I could see if we could lend you a 8-way box
Solaris 5.8, with a web-avalanche box to generate load sitting next to

the only caveat would be that your guys would have to sit in our offices
(near fisherman's wharf in SF)

If your interested, I'll see if I can get it going on our end.


On 24 Jul 2001 16:38:46 -0700, Dirk-Willem van Gulik wrote:
> On Tue, 24 Jul 2001, Bill Stoddard wrote:
> > Some folks in the Websphere performance team did some benchmarking on
> > machines from Sun all the way up to 8-ways. Victor was feeding them
> > Apache builds to play with. We tried the following accept locks:
> > fcntl, native Solaris, sysv, pthread.  fcnlt was slowest on all
> > machines with 4 CPUs or less.  fcntl was the fastest on the 8 way
> > machine.
> This matches what we found.
> > sysv, pthread and native Solaris locks all appeared to actually
> > degrade performance as CPUs were added and in the same way which leads
> > me to believe that sysv, pthread and native Solaris locks are all the
> > same implementation under the covers.
> Same here; we looked under the covers with sar - and they certainly share
> the same mechanism.
> > We did the same tests with AIX. I am not advertising here, but Apache
> > on AIX using pthread mutexes kicks Solaris butt big time on the 8 way
> > (and above) machines. Apache performance on AIX 8 way machines is MUCH
> > better than Solaris.
> Though based on operational experience I certainly have found the same;
> big fat AIX do really, really, really well -and behave incredibly nice and
> robust as you add processor after processor..... I am not sure that:
> > Each OS has strengths and weaknesses and it appears that Solaris is
> > very weak in cross process locking on n-way machines. So I would say
> > that the problem is Sun specfic. Haven't done similar measurements
> > with Linux.
> is so solaris specific. I think there is also something fundamental in the
> way we do things in apache. But time in the lab will tell :-)
> Dw
Ian Holsman
Performance Measurement & Analysis
CNET Networks    -    415 364-8608

View raw message