Page MenuHomeFreeBSD

uma: provide KPI to drain SMR zones more aggressively
Needs ReviewPublic

Authored by glebius on Jan 12 2022, 3:21 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Sep 18, 1:36 PM
Unknown Object (File)
Aug 30 2025, 12:11 PM
Unknown Object (File)
Aug 15 2025, 12:46 AM
Unknown Object (File)
Aug 14 2025, 3:51 PM
Unknown Object (File)
Aug 8 2025, 12:03 PM
Unknown Object (File)
Jun 26 2025, 5:34 PM
Unknown Object (File)
Jun 25 2025, 4:16 PM
Unknown Object (File)
Jun 15 2025, 4:26 PM
Subscribers

Details

Reviewers
markj
jeff
Summary

New drain request UMA_RECLAIM_DRAIN_ALL acts as UMA_RECLAIM_DRAIN_CPU,
but would also drain pcpu free buckets for SMR zones. It won't
shrink cache sizes, though.

The KPI could be used at vnet jail destruction event, to purge the
inpcbs sitting in SMR caches that prevent jail from being freed.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 43889
Build 40777: arc lint + arc unit