v2
2026-07-21
使未使用的大页shrinker感知memcg · v2
使 shmem 的未使用大页 shrinker 支持 memcg 感知,按内存 cgroup 独立回收。
原始补丁链接
子 Patch(2)
1/2
fs: push nr_cached_objects memcg gating into individual filesystems
将 nr_cached_objects 的 memcg 门控从 fs/super.c 下推到 btrfs 和 shmem 的回调中,允许 XFS 等感知 memcg 的文件系统正常执行 per-memcg 回收。
2/2
mm: shmem: make unused huge shrinker memcg aware
将 shmem 未使用大页收缩器的 per-sb 链表转换为 memcg-aware 的 list_lru,按 folio 的 memcg/node 入队,使非 root memcg 回收只扫描本 memcg 的 inode。