AWS的一项基准测试显示,Linux 7.0上的PostgreSQL吞吐量出现显著下降,主要原因是内核调度器移除了PREEMPT_NONE模式。作者认为这主要是针对大共享内存设置的配置问题,而非Linux内核的根本性缺陷,并建议大多数用户无需因此推迟系统升级。
背景
Linux 7.0移除了PREEMPT_NONE调度选项,默认将服务器内核转向PREEMPT_LAZY或PREEMPT_FULL。这一变更引发了关于其对依赖特定抢占行为以获得最佳吞吐量的数据库工作负载(如PostgreSQL)影响的广泛讨论。
- 来源
- Lobsters
- 发布时间
- 2026年7月6日 20:31
- 评分
- 7.0 / 10