HomeFreeBSD

Use per-domain keg locks. This provides both a lock and separate space

Description

Use per-domain keg locks. This provides both a lock and separate space
accounting for each NUMA domain. Independent keg domain locks are important
with cross-domain frees. Hashed zones are non-numa and use a single keg
lock to protect the hash table.

Reviewed by: markj, rlibby
Differential Revision: https://reviews.freebsd.org/D22829

Details

Provenance
jeffAuthored on
Reviewer
markj
Differential Revision
D22829: (umaperf 5/7) Use per-domain keg locks.
Parents
rS356348: Use a separate lock for the zone and keg. This provides concurrency
Branches
Unknown
Tags
Unknown