News: 0001508197

  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)

Large Folio Patches For EXT4 Show Some Nice Performance Gains

([Linux Storage] 3 Hours Ago EXT4 Large Folios)


Huawei engineer Zhang Yi posted a set of nine patches today for enabling [1]large folio support for regular files with the EXT4 file-system. These patches enable large folios for EXT4 on regular files except when using FSVERITY, FSCRYPT, or the journaled data mode. Long story short, these large folio patches can deliver some nice performance gains for both reads and writes.

These patches get large folios working for regular files on EXT4 and this patch series is less invasive than previously posted patches. The patches could be enabled by default if deemed ready.

Testing across a system with hole, RAM disk, and NVMe solid-state storage types, there are very nice improvements to the buffered read performance:

And even more compelling results for EXT4 large folio performance across write performance under a variety of conditions:

Those interested in this large folio work for EXT4 can see [2]this patch series for all the details.



[1] https://www.phoronix.com/search/large+folio

[2] https://lore.kernel.org/lkml/20241125114419.903270-1-yi.zhang@huaweicloud.com/



dayone

lhilden

davidbepo

Jonjolt

Anux

edxposed

Money cannot buy love, nor even friendship.