ExFAT Driver Boasts Much Faster "Dirsync" Performance with Linux 6.9
phoronix.com
phoronix.com
I’m still not sure why. But after intensive debugging, the fix was to install a third party driver, which thankfully exists.
It made me question why default drivers are often so bad.
exFAT should be simple if it's a variant of traditional FAT, although I haven't looked at the spec in detail; hence why I doubt the FS driver itself is to blame.
(FYI no need to keep the additional tracking parameters in your link.)
And thanks for the data point about the mystery. It always bugged me that it wasn’t quite tracked down. Isn’t filesystem throttling a problem with the driver, though? Switching to a third party exFAT driver immediately fixed whatever was happening.
If you need a multiplatform filesystem for a thumb drive or small portable hard drive, I have had success with UDF. Surprisingly so, given that it's basically a hack. See: https://github.com/JElchison/format-udf. This basically won't work on drives over 2TB, however.
Bumping it to 4MB fixed it but used more storage.
Windows and the Linux kernel module variant are unaffected.