评审中
🚀 性能优化
最新 v2 · 更新于 2026-11-06
页缓存无引用读取
提交者:Kiryl Shutsemau (Meta) · 首次出现 2026-10-20
让 filemap_read() 与 shmem 读取页缓存时不获取 folio 引用,热 folio 打 PG_rcu_free 并延迟 RCU 释放,降低引用计数抖动。
版本时间线
v2
2026-11-04
· 含 18 个子 patch
查看详情 →
RFC v2 引入 PG_rcu_free 延迟释放 folio 至 RCU 宽限期后,并在 splice/fuse/compaction/内存失败路径处理等待页。
v1
2026-10-21
· 2 封原始邮件
查看详情 →
引入PG_rcu_free延迟释放,让filemap_read与shmem无引用复制page cache,降低引用计数争用。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。