[comp.sys.hp] Is this a record? kilo-semops/s!

paul@actrix.co.nz (Paul Gillingwater) (05/02/90)

I wonder if this is a record....  I've been trying to track down
a problem (or three) on a system running two major software applications
for over 200 users.  The system is an HP9000/855, running HP-UX 3.1,
and the applications are based on Informix C-ISAM and MSM.  The record?

Would you believe sar -m reports over 7,000 semops per second!
And that's a sustained average for some hours..  :-(

Hey INFORMIX!! (Sorry for shouting).  Any chance of supplying
a port of C-ISAM that uses a different semaphore implementation?

Net gurus:  does anyone have some ideas about what happens when you
have hundreds of users (yes, really) fighting for hundreds of 
semaphore structures at the same time?  (shared memory).
How can we predict the response degradation?  Someone (Joe Talmadge)
suggested there's an n-squared time to wakeup for processes waiting
on semaphores.  How can we correct this?  Do we just throw more
semaphores into the kernel?

Any input would be welcomed.


-- 
Paul Gillingwater, paul@actrix.co.nz