评审中
🚀 性能优化
最新 v6 · 更新于 2026-09-26
提升 folio 引用计数可扩展性
提交者:Ilya Gladyshev · 首次出现 2026-09-09
重构 page_ref_add_unless(),把 locked 状态与零引用分离、保留已锁位,避免 folio_try_get 中的 CAS 循环成为读侧串行点,改善小文件读性能。
版本时间线
v6
2026-09-13
· 3 封原始邮件
· 含 3 个子 patch
查看详情 →
将 folio refcount 拆为计数和 dead/frozen 位,以乐观递增替代 CAS,提升同页并发读扩展性。
v4
2026-09-09
查看详情 →
重构 page_ref_add_unless(),把 locked 状态与零引用分离、保留已锁位,避免 folio_try_get 中的 CAS 循环成为读侧串行点,改善小文件读性能。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。