오픈소스 파일시스템 중에 하나인 OpenZFS에 Direct IO 기능이 master branch에 병합되었습니다.

OpenZFS에서 꾸준히 제기되었던 문제 중에 ARC(Adaptive Replacement Cache)를 사용함에 따라 성능 저하가 발생했던 문제를 Direct IO 기능이 병합됨에 따라 해결될 수 있지않나라는 기대를 할 수 있습니다.

사용 저하 사례는 아래와 같습니다.

위 이슈의 내용을 요약하면, Zpool을 사용하는 NVMe 사용 시, 메모리 복사 과정에서 오버헤드가 발생했다는 내용입니다.

위 두개의 코멘트가 맥락을 이해하는데 도움이 될 것입니다.