What’s The Fastest Linux Filesystem On Cheap Flash Media? What’s The Fastest Linux Filesystem On Cheap Flash Media?

David North, Tuesday, October 26, 2010 11:28:40 AM



Most arrive with a VFAT filesystem, and usually stay that way. But for a lot of applications, this is not ideal. Curious if the filesystem made any difference, we did what Feynman would have done: tested some.

For once, testing gave a pretty clear answer. So what is the fastest filesystem linux folks can use on their flash media?


Test Methodology

Well over 200 tests were run using eight computers running 12 operating systems. Ten flash units were used, some USB drives and others in one of five card readers. Small, medium and large workloads were tested. The results were consistently weird, but almost always favored Ext4.
Tests were run from hard disk to flash, from flash to flash, and to get as clean a result as possible, from ramdisk to flash and back. The variances were interesting, but usually not far from the numbers you’ve already seen. Your results will vary! So running your own tests is highly recommended.

To duplicate these tests, download the linux 2.6.34 beezyball and run “time rsync -rv from -> to && time sync && time umount flash”. Best to live on the edge and run as root.




Note: When working with multiple GNU/Linux distributions on the same system be aware that other distributions (notably OpenSuse and Fedora) have not necessarily moved to Grub 2 yet which may complicate Grub 2 configuration.