评审中
🚀 性能优化
最新 v7 · 更新于 2026-09-01
swap不可用时避免大folio分裂
提交者:Xueyuan Chen · 首次出现 2026-07-30
当swap不可用或memcg限额不足时,vmscan跳过无效的大folio分裂,减少无谓操作。
版本时间线
v7
2026-09-01
· 2 封原始邮件
· 含 4 个子 patch
查看详情 →
改进大 folio swap 分配失败分类,无 swap 容量时避免无意义拆分,shmem 仅在 -E2BIG 时拆分大 folio。
v6
2026-08-14
· 4 封原始邮件
· 含 4 个子 patch
查看详情 →
无交换时避免拆分大 folio:新增 page_counter_margin()、区分大 folio 交换分配失败,shmem 仅对 -E2BIG 拆分。
v4
2026-07-30
· 5 封原始邮件
查看详情 →
让folio_alloc_swap区分错误类型,vmscan仅在-E2BIG时分裂大folio。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。