XFS / EXT4 / Btrfs / F2FS / NILFS2 Performance On Linux 5.8

Written by Michael Larabel in Storage on 3 July 2020 at 10:00 AM EDT. Page 3 of 4. 69 Comments.

For the I/O 4K random read performance when using the modern IO_uring interface, NILFS2 / F2FS / XFS were effectively tied for first followed by Btrfs and then EXT4 in a distant last place.

Switching over to random writes, XFS led the race followed by F2FS and EXT4 while Btrfs was a bit behind those three. NILFS2 here was by far the slowest.

F2FS was the fastest for the sequential read performance with IO_uring.

XFS followed by Btrfs in a close second were the fastest for sequential writes.


Related Articles