F2FS Adds New Mount Options With Linux 5.13, Other Improvements

Written by Michael Larabel in Linux Storage on 4 May 2021 at 06:07 AM EDT. Add A Comment
LINUX STORAGE
The Flash-Friendly File-System (F2FS) updates for Linux 5.13 have been submitted in providing the latest features for this flash-optimized file-system.

One of the new mount options with F2FS for this kernel is "checkpoint_merge". Under the "checkpoint_merge" option, a kernel thread is used for handling F2FS checkpoints. "Once we start to manage the IO priority along with blk-cgroup, the checkpoint operation can be processed in a lower priority under the process context. Since the checkpoint holds all the filesystem operations, we give a higher priority to the checkpoint thread all the time."

Another new option for F2FS with Linux 5.13 is "gc_merge" to introduce a checkpoint thread.Meanwhile F2FS with this kernel is also seeing DISCARD thread efficiency improvements, modular compression algorithm handling, exposing of run-time compression statistics via sysfs, and a variety of bug fixes.

All in it's a decent cycle for F2FS updates with Linux 5.13. I'll be working on some fresh Linux file-system benchmarks after the merge window.

More details on the F2FS improvements this round 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