Red Hat牽頭推進NVFS文件系統
由Red Hat 工程師牽頭的團隊,正在為Linux/開源社區研究名為NVFS 的文件系統。NVFS 的目標是成為像英特爾Optane DCPMM 那樣的高速文件系統。NVFS面向基於DAX的設備(直接訪問),並將整個設備映射成一個線性地址空間,從而繞過Linux 內核的塊層(block layer)和緩衝區緩存。
在NVFS 文件系統之前,開源社區有個用於持久性內存的NOVA 文件系統,但該項目在去年意外結束了。在沒有另一個面向高性能持久性內存設備的Linux 文件系統的情況下,Red Hat 的Mikulas Patocka 一直在領導NVFS 的工作。
儘管NVFS 是面向基於DAX 的設備,但它採用了與EXT4 類似的設計方法,並與Linux 的VFS 代碼進行了良好的集成。在持久性內存上,NVFS 文件系統的性能非常好,一般來說比EXT2/EXT4/XFS(有/沒有DAX)以及之前的NOVA文件系統要好得多。
更多關於NVFS的信息可以訪問:https://lore.kernel.org/lkml/alpine.LRH.2.02.2009140852030.22422@file01.intranet.prod.int.rdu2.redhat.com/
關於NVFS的性能測試可以訪問:http://people.redhat.com/~mpatocka/nvfs/BENCHMARKS