Linux 7.4에서 FUSE의 성능 향상을 위한 대형 폴리오(Large Folios) 지원
요약
Linux 7.4 커널에서 FUSE 성능 향상을 위해 대형 폴리오(Large Folios) 지원 기능이 추가되었습니다. 이 패치는 여러 연속 물리 페이지를 그룹화하여 오버헤드를 줄이고, 버퍼링된 FIO 및 libfuse passthrough_hp 테스트 결과 전반적인 성능 개선을 입증했습니다.
핵심 포인트
- FUSE가 대형 폴리오 지원을 통해 성능 향상을 목표로 합니다.
- 이 패치는 Linux 7.4 커널에 통합될 예정입니다.
- 콜드 I/O 환경에서도 상당한 성능 개선 효과를 보였습니다.
Linux 7.4에서 FUSE의 성능 향상을 위한 대형 폴리오(Large Folios) 지원

대형 폴리오(large folios)는 오버헤드를 줄이고 더 나은 성능을 위해 여러 개의 연속적인 물리 페이지를 하나의 폴리오로 그룹화한 것입니다. FUSE는 메모리 압박이 없을 때 대형 폴리오를 활성화할 준비를 하고 있습니다.
대형 폴리오를 가능하게 하는 이 패치는 FUSE의 for-next Git 브랜치에 포함되었으며, 따라서 Linux 7.4 커널에 병합될 것으로 예상됩니다.
버퍼링된 FIO(buffered FIO)와 libfuse passthrough_hp를 사용하여 해당 패치로 측정한 벤치마크 결과는 TMPFS 백킹은 물론 NVMe 백킹을 사용한 콜드 I/O(cold I/O)에서도 매우 좋은 성능 향상을 보여주었습니다:
매우 좋으며, 이는 최근 몇 달 동안 우리가 본 다른 모든 FUSE 최적화에 추가된 것입니다. Linux 7.4는 여전히 상당히 흥미로워 보이며, 만약 2026년 나머지 기간의 커널 릴리스 주기가 조정되지 않는 한, Linux 7.3이 호출되지 않는 경우 올해의 LTS(Long-Term Support) 커널 버전이 될 잠재력이 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기