Trying Out Linux File-Systems With The 4.2 Kernel On A USB Flash Drive
Some of these workloads aren't particularly real-world for what most people would use their flash drives for, but should be interesting anyhow.
When running SQLite from the flash drive, EXT4 was the fastest followed by XFS and then F2FS. Btrfs was by far the slowest as out-of-the-box it doesn't tend to work too well for databases due to its copy-on-write nature.
Random read performance with FIO was close between EXT4 and F2FS.
F2FS still has some sort of syncing or behavioral issues with some tests, with the reported results being exceeded for what is physically possible by this cheap flash drive.