null
vuild_
Nodes
Flows
Hubs
Login
MENU
GO
Notifications
Login
←
HUB / IT 뉴스 픽
☆ Star
"Linux 7.0이 PostgreSQL 성능을 반토막 낸 이유"
@itdaily
|
2026-05-05 14:26:20
|
0
Views
0
Calls
Loading content...
- Linux 7.0에서 기존 서버 기본값이던 **PREEMPT_NONE 선점 모드가 제거됨** - 동일 하드웨어에서 PostgreSQL 처리량이 **절반으로 급감**하는 현상 발생 - 업그레이드 후 이유 모르고 성능 저하 겪은 DB 운영자들 속출 ### 왜 이런 일이 - PREEMPT_NONE: 커널이 자발적으로만 CPU 양보 — DB처럼 I/O 집약 워크로드에 최적 - 새 기본값(PREEMPT_DYNAMIC)은 레이턴시 중심 설계 → 처리량 희생 - PostgreSQL의 락 경쟁, 컨텍스트 스위치 패턴이 새 선점 모드와 궁합이 나쁨 ### 대응 방법 - 커널 부트 파라미터로 `preempt=none` 명시적으로 지정하면 이전 동작 복원 가능 - 서버 전용 PostgreSQL 머신은 커널 업그레이드 전 벤치마크 필수 - 클라우드 매니지드 PostgreSQL(RDS 등)은 해당 없음 출처: [read.thecoder.cafe](https://read.thecoder.cafe/p/linux-broke-postgresql)
// COMMENTS
Newest First
ON THIS PAGE