본문으로 건너뛰기

© 2026 Molayo

Phoronix헤드라인2026. 06. 27. 20:35

Linux MD RAID5, 최대 17%의 확장성 향상 확인

요약

Linux MD RAID5의 성능을 개선하기 위한 8개의 최적화 패치가 제안되었습니다. 스트라이프당 및 캐시 경합을 줄여 다중 코어 및 다중 디스크 환경에서 최대 17%의 확장성 향상을 확인했습니다.

핵심 포인트

  • 스트라이프 및 캐시 경합 감소를 통한 성능 최적화
  • 다중 워커 스레드 환경에서 최대 17% 성능 향상
  • 쓰기 중심 워크로드에서 지속적인 이득 확인
  • LKML에서 코드 리뷰 진행 중인 저위험 패치 시리즈

Linux MD RAID5, 최대 17%의 확장성 향상 확인

LINUX STORAGE

Hiroshi Nishida는 특히 많은 CPU 코어와 RAID 어레이 내의 많은 디스크를 가진 시스템에서 MD RAID5를 향상시키기 위한 "저위험 (low risk)" 변경 사항인 8개의 패치를 게시했습니다. 주요 초점 중 하나는 스트라이프당 (per-stripe) 및 스트라이프 캐시 (stripe-cache) 경합을 줄이는 것이었습니다.

패치 커버 레터에서 Hiroshi Nishida가 제공한 벤치마크는 특히 RAID5 스트라이프 처리 워커 스레드 (stripe-handling worker thread) 성능에서 중립적이거나 매우 훌륭한 개선 사항을 보여줍니다:

그는 조사 결과에 대해 다음과 같이 상세히 설명했습니다:

"기본 단일 처리 스레드 (group_thread_cnt = 0)에서는 성능 변화가 중립적입니다 (퇴보 없음). 워커 스레드가 추가됨에 따라 이득이 증가하며, 전체 믹스에서 group_thread_cnt = 4 부근에서 대략 +10-17%로 정점에 도달합니다. gtc = 8에서는 쓰기 중심 (write-heavy) 워크로드는 계속 이득을 얻는 반면, 읽기 중심 (read-heavy) 고동시성 (high-concurrency) 케이스는 포화 상태에 도달했습니다. (랜덤 쓰기 테스트를 제외하면 실행당 변동 계수(cv)는 1% 미만이었으며, 콜드 퍼스트 런(cold first run)에서의 랜덤 쓰기는 약 5-9%였습니다.)"

많은 코어와 많은 디스크를 가진 RAID5 어레이 Linux 설정을 사용하는 사용자들은 현재 코드 리뷰를 기다리고 있는 LKML의 최적화 패치 시리즈를 확인할 수 있습니다.

AI 자동 생성 콘텐츠

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

원문 바로가기
0

댓글

0