Linux 7.0 引入的抢占回归导致 PostgreSQL 在高核系统上吞吐量下降 50%。问题根源在于调度行为改变导致 s_lock 函数消耗过多 CPU 时间。AWS 工程师 Salvatore Dipietro 在 96-vCPU Graviton4 机器上发现并修复了该问题。
背景
Linux 内核调度变更可能严重影响高核系统上的数据库性能。PostgreSQL 依赖高效的内存管理和锁机制,这些机制对操作系统调度行为非常敏感。
- 来源
- Lobsters
- 发布时间
- 2026年4月30日 04:30
- 评分
- 8.0 / 10