DAXFS는 DAX(Direct Access) 서브시스템을 통해 공유 물리 메모리에서 직접 작동하는 간단한 읽기 전용 파일 시스템입니다. 기존의 블록 I/O 스택을 완전히 우회하며, 페이지 캐시나 복사 없이 파일을 메모리로 직접 읽어들입니다.
특징 :
- 파일 읽기는 캐시에 중복 저장하지 않고 메모리에서 직접 다운로드하는 방식으로 이루어집니다.
- DMA를 통한 GPU, FPGA 및 CXL 장치 메모리 지원;
- DAXFS는 원래 여러 커널 인스턴스가 물리적 메모리의 단일 영역을 공유하는 멀티코어 환경을 위해 설계되었습니다.
- 런타임 메모리 할당이나 복잡한 장치 관리가 필요 없는 읽기 전용 이미지 형식을 사용합니다.
제안서가 발송되었습니다. Linux 커널 메일링 리스트. 코드는 이제 다음에서 확인할 수 있습니다. GitHub의하지만 핵심 부분에 포함되기 전에 Linux 논의와 개선이 필요할 것입니다.
출처 : linux.org.ru
