OpenSolaris

Printable Version Enter a New Search
Bug ID 6652443
Synopsis system_esbq lock contention
State 3-Accepted (Yes, that is a problem)
Category:Subcategory kernel:streams
Keywords kt-scalability | s10-netperf
Responsible Engineer Charles Suresh
Reported Against s10u5_fcs , solaris_10u4
Duplicate Of
Introduced In
Commit to Fix
Fixed In
Release Fixed
Related Bugs 6522339 , 6586066 , 6776450 , 4084674
Submit Date 18-January-2008
Last Update Date 31-March-2009
Description
The recent change in esballoc (6522339) introduced a global queue of
blocks to be freed, called system_esbq, and the queue is protected by
a single global mutex esb_queue.eq_lock.  This approach does not
scale, and the lock becomes heavily contended on larger systems with
a high rate of block creation and destruction.  See comments for
supporting data.
Work Around
N/A
Comments
N/A