For those using Microsoft’s exFAT file-system under Linux for the likes of flash drives and SD cards, a new patch series posted today aims to enhance the read performance. The new patches are shown to improve performance by about 10% while also heaving lower overhead.
Chi Zhiling with the Chinese Linux distribution Kylin OS posted the patch series today for adding multi-cluster mapping support to Linux’s exFAT file-system kernel driver. This multi-cluster mapping allows for faster read performance, especially for sequential reads when using small cluster sizes.
The benchmarks provided show around a 10% performance improvement for 512-byte clusters and the get_block overhead dropped from 10.8% to 0.02%.
Those interested in this exFAT multi-cluster mapping support can find the patch series for now out on the kernel mailing list.
