Linux 4.4 XFS Btrfs EXT4 F2FS Filesystems Linux 4.4 file-system benchmarks by Michael Larabel. Btrfs: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 240GB OCZ VERTEX3, Graphics: MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.4.0-rc2-phoronix (x86_64) 20151123, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.6.99, OpenGL: 4.1 Mesa 11.1.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: btrfs, Screen Resolution: 3840x2160 EXT4: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 240GB OCZ VERTEX3, Graphics: MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.4.0-rc2-phoronix (x86_64) 20151123, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.6.99, OpenGL: 4.1 Mesa 11.1.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: ext4, Screen Resolution: 3840x2160 XFS: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 240GB OCZ VERTEX3, Graphics: MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.4.0-rc2-phoronix (x86_64) 20151123, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.6.99, OpenGL: 4.1 Mesa 11.1.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: xfs, Screen Resolution: 3840x2160 F2FS: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 240GB OCZ VERTEX3, Graphics: MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.4.0-rc2-phoronix (x86_64) 20151123, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.6.99, OpenGL: 4.1 Mesa 11.1.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: f2fs, Screen Resolution: 3840x2160 Test001: Processor: Intel Core i7-4810MQ @ 3.80GHz (8 Cores), Motherboard: System76 Kudu Professional, Chipset: Intel Xeon E3-1200 v3/4th, Memory: 16384MB, Disk: 512GB Samsung SSD 850, Graphics: Intel HD 4600 (1300MHz), Audio: VIA VT1802, Network: Realtek RTL8111/8168/8411 + Intel Wireless 3160 OS: Arch Linux, Kernel: 4.4.12-1-lts-ck (x86_64), Display Driver: intel 2.99.917, Compiler: GCC 6.1.1 20160602, File-System: btrfs, Screen Resolution: 1920x1080 SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better Btrfs ... 92.30 |======================= EXT4 .... 28.65 |======= XFS ..... 28.36 |======= F2FS .... 32.18 |======== Test001 . 249.99 |============================================================= Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better Btrfs ... 79.76 |========================================== EXT4 .... 102.70 |===================================================== XFS ..... 114.26 |=========================================================== F2FS .... 107.48 |======================================================== Test001 . 117.15 |============================================================= Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better Btrfs ... 81.04 |======================================== EXT4 .... 109.31 |====================================================== XFS ..... 115.35 |========================================================= F2FS .... 109.78 |====================================================== Test001 . 123.32 |============================================================= FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Btrfs ... 103.52 |================================== EXT4 .... 106.40 |=================================== XFS ..... 187.00 |============================================================= F2FS .... 134.10 |============================================ Test001 . 67.53 |====================== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Btrfs ... 102.00 |=================================================== EXT4 .... 111.60 |======================================================== XFS ..... 103.07 |==================================================== F2FS .... 121.20 |============================================================= Test001 . 116.57 |=========================================================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Btrfs ... 69.72 |================================================== EXT4 .... 70.07 |================================================== XFS ..... 76.03 |====================================================== F2FS .... 87.30 |============================================================== Test001 . 67.10 |================================================ Dbench 4.0 Client Count: 6 MB/s > Higher Is Better Btrfs ... 207.96 |======================= EXT4 .... 373.48 |========================================== XFS ..... 547.70 |============================================================= F2FS .... 156.07 |================= Test001 . 77.54 |========= IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better Btrfs ... 6868.51 |=================================================== EXT4 .... 6801.06 |================================================== XFS ..... 6275.88 |============================================== F2FS .... 6820.45 |================================================== Test001 . 8116.47 |============================================================ IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Btrfs ... 183.41 |======================== EXT4 .... 153.87 |==================== XFS ..... 191.97 |========================= F2FS .... 138.94 |================== Test001 . 473.67 |============================================================= Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Btrfs . 144.36 |========================= EXT4 .. 331.56 |========================================================= XFS ... 229.20 |======================================= F2FS .. 367.60 |=============================================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Btrfs ... 5859 |=================================================== EXT4 .... 6199 |====================================================== XFS ..... 6466 |======================================================== F2FS .... 6697 |========================================================== Test001 . 7282 |=============================================================== PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write TPS > Higher Is Better Btrfs ... 1658.91 |============================================ EXT4 .... 2283.85 |============================================================ XFS ..... 1725.09 |============================================= F2FS .... 2230.66 |=========================================================== Test001 . 926.16 |========================