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)
Dec 20 2023, 8:40 AM
Unknown Object (File)
Nov 26 2023, 4:58 AM
Unknown Object (File)
Nov 22 2023, 12:14 AM
Unknown Object (File)
Nov 11 2023, 2:08 PM
Unknown Object (File)
Nov 9 2023, 2:21 PM
Unknown Object (File)
Nov 6 2023, 7:29 AM
Unknown Object (File)
Oct 31 2023, 3:14 PM
Unknown Object (File)
Oct 13 2023, 6:16 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