FUSE Is Fusing More Performance Improvements In Linux 5.1

Written by Michael Larabel in Linux Storage on 12 March 2019 at 09:46 AM EDT. Add A Comment
Recent kernels like Linux 4.20 brought various performance enhancements to FUSE, the kernel code allowing for file-systems to run in user-space. With Linux 5.1 there is additional FUSE optimization work.

The focus on the FUSE "File-Systems in User-Space" work for Linux 5.1 has been on improving the scalability and performance. Among the FUSE changes are caching of readdir calls, allowing clients to opt out of using opendir functionality, support for copy_file_range and async direct I/O with files opened using FOPEN_DIRECT_IO, minimizing locking contention around some meta-data operations, and other optimizations and fixes.

The complete list of FUSE changes for Linux 5.1 are outlined via this pull request.
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