评审中
🚀 性能优化
最新 v2 · 更新于 2026-10-17
按需分配 memcg 收缩器单元
提交者:Konstantin Khorenko · 首次出现 2026-10-13
将 per-memcg shrinker_info_unit 改为按需分配,避免每个 memcg 按 NUMA 节点和 shrinker id 预分配 1 KiB,降低大量 cgroup 场景内存开销。
版本时间线
v2
2026-10-17
· 4 封原始邮件
查看详情 →
优化 per-memcg shrinker_info_unit 内存开销,讨论用专用 kmem_cache 替代 kmalloc-1k 减少浪费。
v1
2026-10-13
· 2 封原始邮件
· 含 2 个子 patch
查看详情 →
缩小 per-memcg shrinker_info_unit 并延迟分配,仅在 cgroup 实际持有 list_lru 对象时建单元,降低内存开销。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。