FUSE Adds VirtIO-FS Multi-Queue For ~5x Performance Win With Linux 6.10
([Linux Storage] 49 Minutes Ago
File-Systems In User-Space)
- Reference: 0001466193
- News link: https://www.phoronix.com/news/Linux-6.10-FUSE
- Source link:
The FUSE updates have been submitted for the Linux 6.10 kernel in supporting file-system implementations within user-space.
FUSE in Linux 6.10 adds FS-VERITY support as the kernel infrastructure for read-only file-based authenticity protection. FS-VERITY allows for transparent integrity and authenticity protection. FS-VERITY is already supported by the likes of EXT4, F2FS, and Btrfs while now with Linux 6.10+ can also be used by FUSE file-systems. The initial FUSE motivation is on FS-VERITY support for VirtIO-FS.
The other notable addition for FUSE in Linux 6.10 is finally landing initial multi-queue support for VirtIO-FS. There have been efforts dating back years for VirtIO-FS multi-queue support and now it's finally upstream.
With making use of multiple queues, the VirtIO-FS file-system code can be up to 5~5.5x faster for read and write performance. NVIDIA's Peter-Jan Gootzen along with other NVIDIA engineers authored the support and tested with a BlueField-3 DPU on a Dell PowerEdge server. The boost with multi-queue support is huge:
Quite an exciting round of [1]FUSE updates for the Linux 6.10 kernel.
[1] https://lore.kernel.org/lkml/CAJfpegs9w+yNAvFCj9Ne54H6WMCJ9T16CrNDO-NRJwb9V5ieTw@mail.gmail.com/
FUSE in Linux 6.10 adds FS-VERITY support as the kernel infrastructure for read-only file-based authenticity protection. FS-VERITY allows for transparent integrity and authenticity protection. FS-VERITY is already supported by the likes of EXT4, F2FS, and Btrfs while now with Linux 6.10+ can also be used by FUSE file-systems. The initial FUSE motivation is on FS-VERITY support for VirtIO-FS.
The other notable addition for FUSE in Linux 6.10 is finally landing initial multi-queue support for VirtIO-FS. There have been efforts dating back years for VirtIO-FS multi-queue support and now it's finally upstream.
With making use of multiple queues, the VirtIO-FS file-system code can be up to 5~5.5x faster for read and write performance. NVIDIA's Peter-Jan Gootzen along with other NVIDIA engineers authored the support and tested with a BlueField-3 DPU on a Dell PowerEdge server. The boost with multi-queue support is huge:
Quite an exciting round of [1]FUSE updates for the Linux 6.10 kernel.
[1] https://lore.kernel.org/lkml/CAJfpegs9w+yNAvFCj9Ne54H6WMCJ9T16CrNDO-NRJwb9V5ieTw@mail.gmail.com/
timofonic