리눅스 6.14-rc1에서 고도로 스레드화된 작업 부하에 대한 초기 성능 저하

전문: https://www.phoronix.com/review/linux-614-early-regression

원저자: Michael Larabel | 작성일: 2025-02-04 20:20
사이트 내 게시일: 2025-02-04 22:26
리눅스 6.14-rc1의 출시로 인해 고도로 스레드화된 작업 부하에서 성능 저하가 발생한 것으로 나타났습니다. 특히, 높은 코어 수를 가진 하드웨어에서 두드러졌습니다. 테스트는 듀얼 EPYC 9755 프로세서가 장착된 AMD Volcano 참조 서버에서 진행되었으며, 총 256코어와 512스레드로 구성되었습니다. 테스트 과정에서 하드웨어 변경은 없었으나, 리눅스 6.13과 비교했을 때 HPC(고성능 컴퓨팅) 작업 부하에서 상당한 속도 저하가 관찰되었습니다.

예를 들어, Liquid-DSP 디지털 신호 처리 소프트웨어는 리눅스 6.14-rc1에서 높은 코어/스레드 수에서 상당한 성능 저하를 보였습니다. 반면, 32에서 64 스레드로 운영할 때는 새로운 커널이 성능 향상을 나타냈습니다. srsRAN 5G 소프트웨어에서도 유사한 경향이 관찰되었으며, 높은 스레드 수에서 심각한 성능 저하가 발생했지만, 단일 코어로 실행할 때는 성능이 안정적이었습니다.

많은 고도로 스레드화된 작업 부하에서 성능 저하가 발생했지만, PostgreSQL과 Memcached와 같은 일부 애플리케이션은 경미한 성능 향상을 보고했습니다. 이 기사는 커널의 특정 변경 사항이 이러한 성능 저하의 원인일 수 있으며, 특히 높은 스레드 수에서 추가 조사가 필요하고 향후 업데이트에서 최적화가 필요하다는 점을 시사합니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: Linux (1066) EPYC (134) HPC (126) kernel development (105) multi-threading (28) PostgreSQL (8) Performance Regression (3) Memcached (2) Liquid-DSP (1) srsRAN (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.