AWS 엔지니어, Linux 7.0으로 PostgreSQL 성능 반토막 보고… 해결 쉽지 않을 수도
(phoronix.com)
리눅스 커널 7.0 버전에서 PostgreSQL 데이터베이스 서버의 성능이 이전 커널 대비 절반 수준으로 저하되는 심각한 문제가 AWS 엔지니어에 의해 보고되었습니다. 원인은 커널 선점(preemption) 모드 변경 때문이며, 커널 개발자들은 해당 문제를 해결하기 위해 PostgreSQL이 새로운 'Restartable Sequences (RSEQ)' 기능을 사용하도록 변경해야 한다고 제안하여 논란이 예상됩니다.
이 글의 핵심 포인트
- 1AWS 엔지니어가 리눅스 커널 7.0에서 PostgreSQL 성능이 이전 버전 대비 약 0.51배 (절반 수준)로 저하된다고 보고.
- 2주요 원인은 리눅스 7.0의 커널 선점 모드 변경(PREEMPT_NONE 제한)과 PostgreSQL의 사용자 공간 스핀락 사용 방식 충돌.