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)
Oct 19 2025, 12:50 PM
Unknown Object (File)
Oct 19 2025, 12:49 PM
Unknown Object (File)
Oct 18 2025, 10:17 PM
Unknown Object (File)
Sep 18 2025, 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
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