mav 23b32162ce MFC r267228:
Split RPC pool threads into number of smaller semi-isolated groups.

Old design with unified thread pool was good from the point of thread
utilization.  But single pool-wide mutex became huge congestion point
for systems with many CPUs.  To reduce the congestion create several
thread groups within a pool (one group for every 6 CPUs and 12 threads),
each group with own mutex.  Each connection during its registration is
assigned to one of the groups in round-robin fashion.  File affinify
code may still move requests between the groups, but otherwise groups
are self-contained.
2014-06-22 18:03:53 +00:00
..
2014-01-22 23:45:27 +00:00
2014-05-16 15:48:45 +00:00
2014-01-22 23:45:27 +00:00
2014-01-22 23:45:27 +00:00
2014-01-22 23:45:27 +00:00
2014-06-22 18:03:53 +00:00
2014-06-22 18:03:53 +00:00
2014-06-22 18:03:53 +00:00
2014-01-22 23:45:27 +00:00