评审中
🚀 性能优化
最新 v2 · 更新于 2026-10-30
MGLRU 跳过无用匿名扫描
提交者:Xiang Liu · 首次出现 2026-10-10
GFP_NOIO 下需要换页 IO 的匿名 folio 无法回收,swapcache 很少时扫描匿名几乎没有进展;给 MGLRU 加上 can_reclaim_anon_pages() 检查,使 lruvec_is_sizable() 与 try_to_shrink_lruvec() 排除不可回收的匿名页。
版本时间线
v2
2026-10-30
· 4 封原始邮件
查看详情 →
MGLRU 在低 swapcache 的 GFP_NOIO 回收中复用 can_reclaim_anon_pages() 跳过匿名扫描。
v1
2026-10-12
· 4 封原始邮件
查看详情 →
MGLRU 复用 can_reclaim_anon_pages(),GFP_NOIO 低 swapcache 时跳过不可回收 anon,改用 file-only scan_swappiness 降低低收益扫描。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。