ended5월 4일· 1 sources

Linux 7.0이 PostgreSQL을 망가뜨린 방법

Why it matters

The removal of PREEMPT_NONE in Linux 7.0 introduces significant performance regressions in PostgreSQL by allowing preemption during spinlock-protected page faults. This change highlights a critical shift in kernel scheduling that necessitates proactive memory optimizations like Huge Pages to maintain high-throughput database performance on modern hardware.

1
Sources
+0
24h
Growth
140d
Active
Linux 7.0PostgreSQLPREEMPT_LAZYHuge PagesRestartable SequencesSpinlock

Sources

Related Issues