Linux 4.4 To 4.7 - EXT4 vs. F2FS vs. Btrfs Benchmarks
First up with the SQLite database benchmark, the copy-on-write Btrfs file-system was much slower than EXT4 and F2FS with EXT4 continuing to lead. The performance of Btrfs on this NVMe SSD did improve noticeably between Linux 4.5 and Linux 4.6 while the other file-systems were flatlined on the past four Linux kernel releases.
With the FIO random read tests, all three file-systems showed a regression in IOPS since the Linux 4.4 kernel...
The sequential read test results were a different story compared to the slower random read performance on post-4.4 kernels.
The FIO random write tests meanwhile weren't really interesting.