exFAT Achieves Better Sequential Read Performance With Linux 7.0
The open-source Linux file-system driver for supporting Microsoft's exFAT now can deliver better sequential read performance with Linux 7.0 thanks to multi-cluster support.
The work previously covered back in December for exFAT on Linux using multi-cluster support and Upcoming exFAT Linux Driver Patch Can Boost Sequential Read Performance By ~10% has been merged for Linux 7.0. This can improve performance by about 10% while also having lower overhead. This multi-cluster/contiguous cluster support can deliver better sequential read performance especially when using small cluster sizes. The 10% improvement is with a 512 byte cluster size.
The exFAT code for Linux 7.0 also optimized consecutive FAT entry reads by caching buffer heads to significantly reduce sb_bread() calls. The exFAT code for Linux 7.0 also improved error code handling and other improvements.
More details on the exFAT improvements merged this weekend for Linux 7.0 via this pull request.
The work previously covered back in December for exFAT on Linux using multi-cluster support and Upcoming exFAT Linux Driver Patch Can Boost Sequential Read Performance By ~10% has been merged for Linux 7.0. This can improve performance by about 10% while also having lower overhead. This multi-cluster/contiguous cluster support can deliver better sequential read performance especially when using small cluster sizes. The 10% improvement is with a 512 byte cluster size.
The exFAT code for Linux 7.0 also optimized consecutive FAT entry reads by caching buffer heads to significantly reduce sb_bread() calls. The exFAT code for Linux 7.0 also improved error code handling and other improvements.
More details on the exFAT improvements merged this weekend for Linux 7.0 via this pull request.
