본문으로 건너뛰기

© 2026 Molayo

Phoronix헤드라인2026. 05. 27. 22:54

Cache Aware Scheduling, PostgreSQL, Valkey 및 네트워크 성능에서 AMD Zen 5의 뛰어난 성과 입증

요약

Linux 7.2에 도입될 예정인 Cache Aware Scheduling 기능이 AMD Zen 5 아키텍처에서 보여주는 성능 향상을 분석합니다. 이 기술은 태스크를 동일한 LLC 도메인에 배치하여 캐시 지역성을 높이고 성능을 최적화합니다.

핵심 포인트

  • Cache Aware Scheduling의 Linux 7.2 도입 예정
  • AMD Zen 5 및 Threadripper 9980X에서의 성능 입증
  • LLC 도메인 기반 태스크 배치를 통한 캐시 미스 감소
  • PostgreSQL, Valkey 및 네트워크 성능 향상 확인

Cache Aware Scheduling, PostgreSQL, Valkey 및 네트워크 성능에서 AMD Zen 5의 뛰어난 성과 입증

오랫동안 개발되어 온 Cache Aware Scheduling(캐시 인지 스케줄링) 작업이 곧 결실을 볼 것으로 보입니다. Cache Aware Scheduling이 Linux 7.2에 도입될 것으로 보이기 때문입니다. 다가오는 머지 윈도우(merge window)를 앞두고, 저는 이 기능이 빛을 발하는 다양한 영역을 살펴보는 새로운 벤치마크를 실행했습니다.

AMD EPYC Turin 및 Intel Xeon 6에서 Cache Aware Scheduling을 시도하여 큰 성공을 거둔 지 몇 달이 지났습니다. 이번 라운드의 벤치마킹은 System76 Thelio 워크스테이션 내의 AMD Ryzen Threadripper 9980X에서 진행되었습니다.

Cache Aware Scheduling은 Ryzen부터 EPYC에 이르기까지 AMD의 최신 프로세서와 같이 여러 캐시 도메인(cache domains)을 가진 현대적인 CPU에서 Linux 성능을 향상시키는 데 도움을 줄 수 있습니다. 스케줄러는 데이터를 공유하는 태스크(tasks)가 동일한 마지막 레벨 캐시 (LLC, Last Level Cache) 도메인에 함께 배치되도록 하여, 더 나은 캐시 지역성 (cache locality)을 확보하고 캐시 미스 (cache misses) 및 캐시 바운싱 (cache bouncing)을 줄이려고 시도합니다.

System76 Thelio Major는 AMD Ryzen Threadripper 9980X, 4 x 32GB DDR5 메모리, 1TB NVMe SSD, Radeon AI PRO R9700 그래픽을 갖추고 있습니다. 이번 벤치마크 라운드에서는 Linux 7.1-rc2 기반 위에 최신 패치를 적용하여 커스텀 커널을 빌드한 Ubuntu 26.04가 이 워크스테이션에서 실행되었습니다.

Cache Aware Scheduling은 Linux 7.2에 잠정적으로 예정된 최신 패치를 사용하여 런타임 제어(runtime controls)를 통해 온/오프(on/off) 방식으로 테스트되었습니다.

Linux에서 Cache Aware Scheduling을 통해 얻은 최신 성과들을 살펴보겠습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0