Btrfs, EXT4, F2FS & XFS On Linux 7.2 vs. Linux 7.3 Performance
With the write-focused SQLite embedded database tests, there wasn't much to report between Linux 7.2 and Linux 7.3 across the four tested file-systems. F2FS was the fastest of the file-systems tested for SQLite on this Sandisk NVMe SSD.
The buffered I/O 4K random read performance saw only minor changes among the three additional file-systems tested.
When getting to the random writes is where Btrfs was showing some performance gains over Linux 7.2. While faster with Linux 7.3, the Btrfs copy-on-write performance remained slower than EXT4, F2FS, and XFS at their defaults.
While Btrfs enjoys great speed-ups for direct 4K random writes on Linux 7.3, its out-of-the-box performance with CoW was much slower than the three other tested file-systems.
For sequential read performance, Btrfs performs very well and maintained its lead over the others on this HP Z4 G6i workstation.
With sequential writes there were minor improvements observed for EXT4 and XFS on Linux 7.3.
