리눅스 6.15 커널은 다양한 애플리케이션, 특히 Nginx HTTPS 웹 서버에 영향을 미쳤던 성능 저하 문제를 해결하는 중요한 수정을 도입했습니다. 이 성능 저하는 무려 3배의 성능 감소를 초래했으며, Netperf, OpenFOAM, ClickHouse, PostgreSQL, Memcached 등 다른 작업 부하에서도 성능 저하가 발생했습니다.
이 문제는 지적된 후 24시간 이내에 확인되고 해결되었으며, 이는 리눅스 개발 커뮤니티의 신속한 대응을 보여줍니다. 리누스 토발즈는 SUSE 리눅스 엔지니어인 블라스티밀 바브카가 만든 패치를 병합했으며, 이 패치는 성능 문제를 수정했을 뿐만 아니라 5세대 AMD EPYC 서버에서 일부 테스트의 처리량과 대기 시간도 개선했습니다. 알렉세이 스타로보이토프의 통찰력과 최신 GCC 컴파일러의 사용을 포함한 개발자 간의 협력은 이 성능 저하 문제를 진단하고 수정하는 데 중요한 역할을 했습니다.
전반적으로 이 성능 저하 문제의 신속한 해결은 오픈 소스 개발에서 커뮤니티 참여의 중요성과 커널 변경이 다양한 애플리케이션에 미치는 잠재적 영향을 강조합니다. 이 패치는 특정 시나리오에서 성능을 복원하고 심지어 향상시키는 것으로 확인되었으며, 커널 개발의 역동성과 소프트웨어 성능에 대한 직접적인 영향을 부각시킵니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.