HomeFreeBSD

- reduce contention by breaking up ARC state locks in to 16 for data

Description

  • reduce contention by breaking up ARC state locks in to 16 for data and 16 for metadata
  • export L2ARC tunables as sysctls
  • add several kstats to track L2ARC state more precisely
  • avoid holding a contended lock when atomically incrementing a contended counter (no lock protection needed for atomics)

Details

Provenance
kmacyAuthored on Mar 16 2010, 10:17 PM
Parents
rGfe03378831ab: Add missing headers. While there, arrange headers alphabetically.
Branches
Unknown
Tags
Unknown

Event Timeline