News: 0001508213

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

FUSE Enhancements Submitted For Linux 6.13

([Linux Storage] 90 Minutes Ago Linux 6.13 FUSE)


The FUSE feature enhancements were submitted today for the [1]Linux 6.13 kernel as part of improving the file-system in user-space capabilities.

One of the notable FUSE changes for Linux 6.13 is allowing the maximize size of FUSE requests to be configurable via a new sysctl setting. The "FUSE_MAX_MAX_PAGES" value now can be configured via the "fs.fuse.max_pages_limit" sysctl tunable or as /proc/sys/fs/fuse/fuse_max_max_pages . Up to now FUSE defaulted to 256 as the maximum number of pages which for a 4K page-size kernel meant just a maximum write size of 1MB.

In turn increasing this max_pages_limit for FUSE can allow for better performance by taking advantage of a larger maximum write size. Quadrupling the fuse_max_max_pages value to 1024 has yielded a nice performance improvement in some situations.

The FUSE code in Linux 6.13 also completes more page to folio conversions and brings several fixes. More details on the FUSE changes via [2]this pull request .



[1] https://www.phoronix.com/search/Linux+6.13

[2] https://lore.kernel.org/lkml/CAJfpegvCr7hBSqU8iqKUCZ3i5wUyiiyfbCtP_NO37OGMA2RVPw@mail.gmail.com/



phoronix

OS/2 Skyways:
The terminal is almost empty, with only a few prospective passengers milling
about. The announcer says that their flight has just departed, wishes them a
good flight, though there are no planes on the runway. Airline personnel
walk around, apologising profusely to customers in hushed voices, pointing
from time to time to the sleek, powerful jets outside the terminal on the
field. They tell each passenger how good the real flight will be on these
new jets and how much safer it will be than Windows Airlines, but that they
will have to wait a little longer for the technicians to finish the flight
systems. Maybe until mid-1995. Maybe longer.