What Is NVFS? Red Hat’s High‑Performance DAX File System Explained
NVFS is a Red Hat‑led Linux file system designed for DAX‑based persistent‑memory devices, mapping the whole device into a linear address space to bypass the kernel block layer, and delivering performance far superior to EXT2/EXT4/XFS and the earlier NOVA file system.
Led by Red Hat engineers, a team is researching a Linux/open‑source file system called NVFS. NVFS aims to become a high‑speed file system similar to Intel Optane DCPMM. It targets DAX‑based devices (direct access) and maps the entire device into a linear address space, bypassing the Linux kernel’s block layer and buffer cache.
Before NVFS, the open‑source community had the NOVA file system for persistent memory, but that project unexpectedly ended last year. Without another Linux file system for high‑performance persistent‑memory devices, Red Hat’s Mikulas Patocka has been leading the NVFS effort.
Although NVFS targets DAX‑based devices, it adopts a design similar to EXT4 and integrates well with Linux’s VFS code. On persistent memory, NVFS delivers excellent performance, generally far surpassing EXT2/EXT4/XFS (with or without DAX) and the earlier NOVA file system.
More information about NVFS can be found at: https://lore.kernel.org/lkml/alpine.LRH.2.02.2009140852030.22422@file01.intranet.prod.int.rdu2.redhat.com/
Performance benchmarks for NVFS are available at: http://people.redhat.com/~mpatocka/nvfs/BENCHMARKS
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Open Source Linux
Focused on sharing Linux/Unix content, covering fundamentals, system development, network programming, automation/operations, cloud computing, and related professional knowledge.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
