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 Jan 4 2020, 3:30 AM
Parents
rG727c691857c8: Use a separate lock for the zone and keg. This provides concurrency
Branches
Unknown
Tags
Unknown