v2
2026-07-27
MGLRU主动老化通过memory.aging · v2
MGLRU因匿名页和文件页的放置规则导致回收顺序反转,此系列添加per-cgroup proactive-aging操作memory.aging来修复。
原始补丁链接
子 Patch(3)
1/3
mm/lru_gen: add AGING counter and proactive aging helper
添加 AGING 节点统计计数器和 lru_gen_age_memcg() 辅助函数,为 MGLRU 主动老化提供基础设施,无用户可见变化。
2/3
mm: memcontrol: add memory.aging cgroup v2 file
添加 memory.aging cgroup v2 文件,允许用户空间触发 MGLRU 老化而不回收,与 memory.reclaim 配合实现主动内存管理。
3/3
mm/lru_gen: expose oldest-generation page counts in memory.stat
在 memory.stat 中暴露 nr_oldest_anon 和 nr_oldest_file,显示最老世代页数,为主动老化策略提供观测依据。