The Great Linux Filesystem War
All of the major filesystems are undergone some major changed since January 2024 and I wanted to check to see how these changes have impacted performance.
In this video I am comparing five linux file systems: bcacheFS, btrfs, Ext4, Stratis and XFS. I was going to include ZFS, but the results were so fast that it clearly indicated it was using memory. Tried everything I could think of including systemd, ulimit, intent logs on SSD, and even trying to use a file 2X the size of physical memory, none of which worked, and in some cases ZFS improved its performance numbers.
Chapters
00:00 - Start
01:52 - bcachefs and btrfs
02:28 - ext4
02:55 - Stratis
03:02 - XFS
03:28 - Filesystems I skipped
03:51 - Test hardware and software
05:07 - System Configuration
05:51 - Test Methodology
06:37 - btrfs raid 5 and 6
06:57 - Test Results - Initial Write
09:41 - Re-Read Test
10:20 - FRead
11:25 - FWrite
12:11 - Mixed Workloads
12:44 - PRead
14:37 - Random Reads
15:33 - Random Write
16:16 - Re-Write
16:38 - Reverse Reads
17:13 - Stride Reads
17:45 - Which is Fastest?
18:51 - Ext5?
Support me on Patreon: https://www.patreon.com/DJWare
Follow me:
Twitter @djware55
Facebook:https://www.facebook.com/don.ware.7758
Gitlab: https://gitlab.com/djware27
In this video I am comparing five linux file systems: bcacheFS, btrfs, Ext4, Stratis and XFS. I was going to include ZFS, but the results were so fast that it clearly indicated it was using memory. Tried everything I could think of including systemd, ulimit, intent logs on SSD, and even trying to use a file 2X the size of physical memory, none of which worked, and in some cases ZFS improved its performance numbers.
Chapters
00:00 - Start
01:52 - bcachefs and btrfs
02:28 - ext4
02:55 - Stratis
03:02 - XFS
03:28 - Filesystems I skipped
03:51 - Test hardware and software
05:07 - System Configuration
05:51 - Test Methodology
06:37 - btrfs raid 5 and 6
06:57 - Test Results - Initial Write
09:41 - Re-Read Test
10:20 - FRead
11:25 - FWrite
12:11 - Mixed Workloads
12:44 - PRead
14:37 - Random Reads
15:33 - Random Write
16:16 - Re-Write
16:38 - Reverse Reads
17:13 - Stride Reads
17:45 - Which is Fastest?
18:51 - Ext5?
Support me on Patreon: https://www.patreon.com/DJWare
Follow me:
Twitter @djware55
Facebook:https://www.facebook.com/don.ware.7758
Gitlab: https://gitlab.com/djware27
DJ Ware
I would like to use this channel to give back to the community what I have learned from others. I cover a wide range of topics on computing technology from Home Server setup on a budget, Linux for general use (workstation, server and development), High P...