Sony Contributes ~73%+ Performance Improvement For exFAT Linux Driver

Written by Michael Larabel in Linux Storage on 15 April 2022 at 05:55 AM EDT. 44 Comments
LINUX STORAGE
The exFAT file-system driver for the Linux kernel continues maturing nicely with new features, fixes, and performance improvements. The latest Linux exFAT driver improvement worth mentioning is a significant performance improvement from a Sony engineer.

For when an exFAT file-system is mounted in its "dirsync" mode, the improvement reduces block requests when zeroing a cluster. In turn this improved block request handling leads to 73% and higher performance improvements for tests carried out by Sony engineer Yuezhang Mo on an Arm test platform with SD card storage that is common for Microsoft exFAT file-system usage.

The simple test case was creating many directories and the time improvement at the extreme with a 256 KB cluster size dropped from 11 minutes and 22 seconds down to just 1 minute and 39 seconds. Or even with a 64KB cluster size for exFAT, creating one thousand directories dropped from 3 minutes 34 seconds down to just 56 seconds.


The patch was queued this week as part of the Linux exFAT file-system driver's development branch. In turn this performance improvement should land for the Linux 5.19 kernel this summer.
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