Upfront:  This is not my area, neither of expertise nor code.  You may
also have more luck on developer@

First things first, I'd wonder whether we were losing time to
contention, or to the locking primitives just being unperformant for
some reason.  What does plockstat report regarding contention? hold
times?

Presuming low contention: A simple application of two threads, one of
which takes an (uncontested) mutex very rapidly.  How does performance
compare?

Regardless of the results of the above:  Have you looked at whether
there are cache alignment issues with your (application) mutexes?

Presuming none of the fairly obvious things above hit, you're probably
going to need someone with access to a CPU and knowledge our system to
actively look at it.  I'm not sure there are more people than Hans who
have that.

-- Rich


-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to