FUSE Passthrough Support May Land For Linux 6.9 To Help Boost I/O Performance

Written by Michael Larabel in Linux Storage on 28 February 2024 at 09:36 AM EST. 23 Comments
LINUX STORAGE
Being worked on and off for several years has been FUSE read/write passthrough support for improving the performance of File-Systems in User-Space by avoiding the daemon overhead on a per-file basis where read/write operations are forwarded by the kernel directly to the lower file-system rather than the FUSE daemon. FUSE passthrough mode has shown to be a big performance win and it looks like it could be finally mainlined come Linux 6.9.

The FUSE passthrough mode patches were recently queued up into FUSE.git's for-next branch. With the patches now in the "for-next" branch ahead of the Linux 6.9 merge window in March, the code will hopefully be merged for this next kernel cycle barring any last minute issues.

FUSE passthrough patches in for-next


The support depends on the new FUSE_PASSTHROUGH Kconfig switch for allowing this bypassing of the FUSE server via mapping specific FUSE operations to be performed directly on the backing file. Benchmarks on earlier versions of the FUSE passthrough mode has shown it performing much closer to the native I/O performance than with the existing FUSE implementation:

FUSE passthrough benchmarks


For those interested, below is a presentation on FUSE passthrough from last year's Linux Storage / File-System Summit.


Linux 6.9 is looking to be another exciting kernel cycle. While the merge window will kickoff in March, the stable debut will happen around the middle of the year.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week