Flash Friendly File-System (F2FS) remains a powerful file system option for flash storage devices, especially SSDs and removable drives.
Looking at the F2FS development tree for the Linux kernel, F2FS is about to introduce asynchronous buffered writes as another performance boost for this flash-optimized file system. Yangtao Li from Vivo submitted the latest patch to the F2FS "develop" branch last week to enable F2FS nowait asynchronous buffered writes.
Just changing a few lines of code yielded some really nice speedups when testing with FIO under buffered write conditions.
With an I/O depth of 1, the performance increased by about 47%, and with an I/O depth of 16, it scaled to 2.54 times the current performance.
Those interested in F2FS development can check out the details in this patch , which is likely to be submitted in the upcoming Linux 6.5 merge window.