HomeFreeBSD

Sort cross-domain frees into per-domain buckets before inserting these

Description

Sort cross-domain frees into per-domain buckets before inserting these
onto their respective bucket lists. This is a several order of magnitude
improvement in contention on the keg lock under heavy free traffic while
requiring only an additional bucket per-domain worth of memory.

Discussed with: markj, rlibby
Differential Revision: https://reviews.freebsd.org/D22830

Details

Provenance
jeffAuthored on Jan 4 2020, 7:56 AM
Parents
rG8b987a77691d: Use per-domain keg locks. This provides both a lock and separate space
Branches
Unknown
Tags
Unknown

Event Timeline