Linux 7.2의 IOmap 변환을 통해 exFAT 파일 시스템 성능 향상
요약
Linux 7.2에서 exFAT 파일 시스템이 IOmap 인프라를 사용하도록 업데이트되었습니다. 이를 통해 기존 buffer head 메커니즘을 대체하고 버퍼링된 I/O 및 직접 I/O 성능을 크게 향상시킵니다.
핵심 포인트
- Linux 7.2 exFAT 드라이버에 IOmap 인프라 적용
- 버퍼링된 I/O 및 직접 I/O 지원 강화
- LLSEEK SEEK_HOLE/SEEK_DATA 기능 지원
- 기존 buffer head 메커니즘을 대체하여 성능 최적화
exFAT 파일 시스템, IOmap 변환을 통해 Linux 7.2에서 더 나은 성능 향상

Linux 7.2를 위한 exFAT 파일 시스템 작업은 IOmap 변환 포팅을 마무리한다는 점에서 매우 흥미롭습니다. Linux의 exFAT 파일 시스템 드라이버는 이제 버퍼링된 I/O (buffered I/O), 직접 I/O (direct I/O), 그리고 LLSEEK SEEK_HOLE/SEEK_DATA 지원을 위해 IOmap 인프라를 사용하도록 조정되었습니다. IOmap는 커널 내의 이전 buffer head 메커니즘을 대체하기 위해 논리적 파일 오프셋을 물리적 저장 블록으로 매핑하는 Linux 프레임워크입니다. IOmap은 또한 파일 시스템 전반에 걸쳐 다른 일반적인 파일 작업들을 처리하는 역할도 수행합니다.
이러한 일반적인 작업들에 대해 exFAT가 IOmap을 사용하도록 변환하는 패치들을 통해, 몇 가지 매우 뛰어난 성능 이득이 발생합니다:
이미 Linux 7.2에 병합된 exFAT 풀 리퀘스트 (pull request)에는 다수의 수정 사항과 기타 코드 개선 사항도 포함되어 있습니다. exFAT를 위한 이번 IOmap 변환에서 오는 성능 향상만으로도, 이는 Linux exFAT 사용자들에게 가치 있는 업데이트가 될 것입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기