Linux 4.16 File-System HDD & SSD Tests With EXT4/F2FS/Btrfs/XFS

Written by Michael Larabel in Storage on 26 March 2018. Page 2 of 3. 21 Comments

First up was the rather basic SQLite embedded database benchmark. To no surprise given the default CoW behavior of Btrfs, it was the slowest file-system while the fastest on the SSD was F2FS and on the HDD was XFS. Obviously the Flash-Friendly File-System (F2FS) couldn't be tested on the rotational HDD. The EXT4 performance on the SSD was a few seconds slower than XFS while on the HDD it ended up being a sizable difference.

Random reads via FIO on the SSD sided with EXT4 while the three other file-systems performed roughly the same.

With sequential reads, Btrfs was the fastest performer on the SSD while it was the slowest on the HDD with EXT4 coming slightly ahead of XFS on the Seagate 2TB storage device.

Under sequential write conditions, EXT4, F2FS, and XFS all performed close to the same on the solid-state drive as did XFS and EXT4 on the HDD. Btrfs in this case was the slowest.

Related Articles