评审中
最新 v9 · 更新于 2026-09-08
BPF 驱动的 memcg 主动回收
提交者:Hui Zhu · 首次出现 2026-08-07
新增 bpf_try_to_free_mem_cgroup_pages() kfunc,允许 BPF 程序根据运行时信号决定 memcg 回收时机与力度,替代固定阈值触发。
版本时间线
v9
2026-09-08
· 含 2 个子 patch
查看详情 →
新增 bpf_proactive_reclaim kfunc 与 memcg 异步回收 selftest,实现主动内存回收。
v8
2026-09-07
查看详情 →
新增 bpf_proactive_reclaim() 可睡眠 kfunc,由 BPF 策略主动对目标 memcg 执行一次 reclaim。
v7
2026-09-04
· 含 2 个子 patch
查看详情 →
新增 bpf_proactive_reclaim kfunc 及 memcg 异步回收测试。
v6
2026-09-01
查看详情 →
新增 bpf_proactive_reclaim kfunc,让 BPF 对指定 memcg 执行一次主动回收,并添加相应 selftest。
v5
2026-08-27
查看详情 →
新增可睡眠 kfunc bpf_proactive_reclaim(),使 BPF 可按需对目标 memcg 主动执行一趟回收。
v4
2026-08-20
查看详情 →
新增 bpf_proactive_reclaim() 等 kfunc,由 BPF 程序动态触发并控制 memcg 回收。
v3
2026-08-19
查看详情 →
新增bpf_proactive_reclaim及swappiness kfunc,由BPF按运行时信号决策memcg主动回收触发与力度。
v2
2026-08-18
· 含 2 个子 patch
查看详情 →
新增bpf_proactive_reclaim kfuncs及memcg异步回收selftests,用于BPF主动内存回收。
v1
2026-09-07
· 4 封原始邮件
查看详情 →
新增bpf_try_to_free_mem_cgroup_pages()可睡眠kfunc,让BPF按需触发memcg回收,另加bpf_thread_wq机制。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。