评审中
🚀 性能优化
最新 v4 · 更新于 2026-11-04
zswap 分离读写请求降低竞争
提交者:Usama Arif · 首次出现 2026-10-06
为压缩与解压分别分配 acomp request、wait 和 mutex,并让同步算法使用栈上 request,避免 load 等待同 CPU 上被抢占的 store。
版本时间线
v4
2026-10-18
· 2 封原始邮件
· 含 3 个子 patch
查看详情 →
为zswap压缩和解压请求拆分独立acomp请求及等待/互斥,降低load与store争用。
v3
2026-10-14
· 含 3 个子 patch
查看详情 →
v3 zswap 分离压缩/解压请求,强制 MAX_SYNC_COMP_REQSIZE,栈请求同步解压。
v2
2026-10-10
· 含 2 个子 patch
查看详情 →
zswap 将压缩与解压请求分离,并为同步解压使用栈上请求,减少分配开销。
v1
2026-10-07
· 4 封原始邮件
· 含 2 个子 patch
查看详情 →
拆分 zswap 压缩与解压的 per-CPU acomp 请求和互斥锁,并让同步算法解压走栈上请求,避免 load 等待 store。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。