评审中
🚀 性能优化
最新 v2 · 更新于 2026-11-03
memcg shrinker 按需分配
提交者:Konstantin Khorenko · 首次出现 2026-10-20
用 xarray 按需分配 per-memcg per-node shrinker_info_unit,避免每个 cgroup 为所有 shrinker id 预分配固定数组。
版本时间线
v2
2026-11-03
· 2 封原始邮件
· 含 2 个子 patch
查看详情 →
将每 memcg 的 shrinker_info_unit 改为 xarray 存储并按需分配,避免为未使用 shrinker 预分配内存。
v1
2026-10-21
· 3 封原始邮件
· 含 2 个子 patch
查看详情 →
用 xarray 按需分配 per-memcg/NUMA shrinker_info_unit,仅在 cgroup 加入对应 list_lru 时分配,降低多文件系统开销。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。