File-System Testing Up To Linux 4.9 Linux 4.6 through Linux 4.9 file-system benchmarks using EXT4, F2FS, Btrfs, and XFS. Benchmarks by Michael Larabel for a future article on Phoronix.com. EXT4: Linux 4.7: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.7.0-040700-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: ext4, Screen Resolution: 2560x1440 EXT4: Linux 4.8: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.8.0-040800-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: ext4, Screen Resolution: 2560x1440 EXT4: Linux 4.9: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.9.0-999-generic (x86_64) 20161209, Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: ext4, Screen Resolution: 2560x1440 F2FS: Linux 4.7: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.7.0-040700-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: f2fs, Screen Resolution: 2560x1440 F2FS: Linux 4.8: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.8.0-040800-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: f2fs, Screen Resolution: 2560x1440 F2FS: Linux 4.9: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.9.0-999-generic (x86_64) 20161209, Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: f2fs, Screen Resolution: 2560x1440 Btrfs: Linux 4.7: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.7.0-040700-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: btrfs, Screen Resolution: 2560x1440 Btrfs: Linux 4.8: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.8.0-040800-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: btrfs, Screen Resolution: 2560x1440 Btrfs: Linux 4.9: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.9.0-999-generic (x86_64) 20161209, Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: btrfs, Screen Resolution: 2560x1440 XFS: Linux 4.7: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.7.0-040700-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: xfs, Screen Resolution: 2560x1440 XFS: Linux 4.8: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.8.0-040800-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: xfs, Screen Resolution: 2560x1440 XFS: Linux 4.9: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.9.0-999-generic (x86_64) 20161209, Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: xfs, Screen Resolution: 2560x1440 XFS: Linux 4.6: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.6.0-040600-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: xfs, Screen Resolution: 2560x1440 Btrfs: Linux 4.6: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.6.0-040600-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: btrfs, Screen Resolution: 2560x1440 EXT4: Linux 4.6: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.6.0-040600-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: ext4, Screen Resolution: 2560x1440 F2FS: Linux 4.6: Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 16.10, Kernel: 4.6.0-040600-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.3 Gallium 0.4, Compiler: GCC 6.2.0 20161005, File-System: f2fs, Screen Resolution: 2560x1440 BlogBench 1.0 Test: Read Final Score > Higher Is Better EXT4: Linux 4.7 .. 2464416 |====================================== EXT4: Linux 4.8 .. 2607836 |======================================== EXT4: Linux 4.9 .. 2273978 |=================================== F2FS: Linux 4.7 .. 3336775 |=================================================== F2FS: Linux 4.8 .. 3202812 |================================================= F2FS: Linux 4.9 .. 3258119 |================================================== Btrfs: Linux 4.7 . 3234609 |================================================= Btrfs: Linux 4.8 . 3170021 |================================================ Btrfs: Linux 4.9 . 3070448 |=============================================== XFS: Linux 4.7 ... 3227148 |================================================= XFS: Linux 4.8 ... 3268490 |================================================== XFS: Linux 4.9 ... 3112281 |================================================ XFS: Linux 4.6 ... 3029239 |============================================== Btrfs: Linux 4.6 . 3219050 |================================================= EXT4: Linux 4.6 .. 2303055 |=================================== F2FS: Linux 4.6 .. 3154997 |================================================ BlogBench 1.0 Test: Write Final Score > Higher Is Better EXT4: Linux 4.7 .. 5440 |================================================= EXT4: Linux 4.8 .. 5863 |===================================================== EXT4: Linux 4.9 .. 5920 |===================================================== F2FS: Linux 4.7 .. 4452 |======================================== F2FS: Linux 4.8 .. 4332 |======================================= F2FS: Linux 4.9 .. 3523 |================================ Btrfs: Linux 4.7 . 4451 |======================================== Btrfs: Linux 4.8 . 4680 |========================================== Btrfs: Linux 4.9 . 4655 |========================================== XFS: Linux 4.7 ... 3311 |============================== XFS: Linux 4.8 ... 3417 |=============================== XFS: Linux 4.9 ... 3380 |============================== XFS: Linux 4.6 ... 3448 |=============================== Btrfs: Linux 4.6 . 4439 |======================================== EXT4: Linux 4.6 .. 6010 |====================================================== F2FS: Linux 4.6 .. 4938 |============================================ Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better EXT4: Linux 4.7 .. 439.47 |=================================================== EXT4: Linux 4.8 .. 452.33 |==================================================== EXT4: Linux 4.9 .. 451.62 |==================================================== F2FS: Linux 4.7 .. 405.82 |=============================================== F2FS: Linux 4.8 .. 403.59 |============================================== F2FS: Linux 4.9 .. 356.18 |========================================= Btrfs: Linux 4.7 . 133.18 |=============== Btrfs: Linux 4.8 . 170.60 |==================== Btrfs: Linux 4.9 . 192.47 |====================== XFS: Linux 4.7 ... 310.81 |==================================== XFS: Linux 4.8 ... 345.05 |======================================== XFS: Linux 4.9 ... 303.89 |=================================== XFS: Linux 4.6 ... 325.14 |===================================== Btrfs: Linux 4.6 . 123.51 |============== EXT4: Linux 4.6 .. 441.34 |=================================================== F2FS: Linux 4.6 .. 435.93 |================================================== Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better EXT4: Linux 4.7 .. 210.79 |================================================= EXT4: Linux 4.8 .. 210.70 |================================================= EXT4: Linux 4.9 .. 212.53 |================================================= F2FS: Linux 4.7 .. 207.41 |================================================ F2FS: Linux 4.8 .. 220.92 |=================================================== F2FS: Linux 4.9 .. 213.47 |================================================= Btrfs: Linux 4.7 . 212.15 |================================================= Btrfs: Linux 4.8 . 210.16 |================================================ Btrfs: Linux 4.9 . 216.27 |================================================== XFS: Linux 4.7 ... 215.67 |================================================== XFS: Linux 4.8 ... 214.86 |================================================= XFS: Linux 4.9 ... 215.99 |================================================== XFS: Linux 4.6 ... 216.58 |================================================== Btrfs: Linux 4.6 . 213.12 |================================================= EXT4: Linux 4.6 .. 225.81 |==================================================== F2FS: Linux 4.6 .. 216.39 |================================================== Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better EXT4: Linux 4.7 .. 287.06 |========================================== EXT4: Linux 4.8 .. 355.87 |==================================================== EXT4: Linux 4.9 .. 288.47 |========================================== F2FS: Linux 4.7 .. 287.63 |========================================== F2FS: Linux 4.8 .. 357.91 |==================================================== F2FS: Linux 4.9 .. 286.02 |========================================== Btrfs: Linux 4.7 . 93.06 |============== Btrfs: Linux 4.8 . 90.57 |============= Btrfs: Linux 4.9 . 90.31 |============= XFS: Linux 4.7 ... 287.46 |========================================== XFS: Linux 4.8 ... 352.00 |=================================================== XFS: Linux 4.9 ... 279.83 |========================================= XFS: Linux 4.6 ... 282.43 |========================================= Btrfs: Linux 4.6 . 94.47 |============== EXT4: Linux 4.6 .. 286.24 |========================================== F2FS: Linux 4.6 .. 287.17 |========================================== Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better EXT4: Linux 4.7 .. 226.64 |=============================================== EXT4: Linux 4.8 .. 127.31 |========================== EXT4: Linux 4.9 .. 210.01 |============================================ F2FS: Linux 4.7 .. 218.37 |============================================= F2FS: Linux 4.8 .. 128.54 |=========================== F2FS: Linux 4.9 .. 221.09 |============================================== Btrfs: Linux 4.7 . 244.42 |=================================================== Btrfs: Linux 4.8 . 248.34 |==================================================== Btrfs: Linux 4.9 . 250.36 |==================================================== XFS: Linux 4.7 ... 227.45 |=============================================== XFS: Linux 4.8 ... 128.42 |=========================== XFS: Linux 4.9 ... 222.20 |============================================== XFS: Linux 4.6 ... 221.19 |============================================== Btrfs: Linux 4.6 . 250.56 |==================================================== EXT4: Linux 4.6 .. 205.06 |=========================================== F2FS: Linux 4.6 .. 217.75 |============================================= Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better EXT4: Linux 4.7 .. 430.07 |==================================================== EXT4: Linux 4.8 .. 359.77 |=========================================== EXT4: Linux 4.9 .. 428.98 |==================================================== F2FS: Linux 4.7 .. 429.56 |==================================================== F2FS: Linux 4.8 .. 360.71 |============================================ F2FS: Linux 4.9 .. 430.82 |==================================================== Btrfs: Linux 4.7 . 99.25 |============ Btrfs: Linux 4.8 . 91.08 |=========== Btrfs: Linux 4.9 . 99.11 |============ XFS: Linux 4.7 ... 430.72 |==================================================== XFS: Linux 4.8 ... 359.56 |=========================================== XFS: Linux 4.9 ... 430.11 |==================================================== XFS: Linux 4.6 ... 430.30 |==================================================== Btrfs: Linux 4.6 . 97.32 |============ EXT4: Linux 4.6 .. 427.15 |==================================================== F2FS: Linux 4.6 .. 428.90 |==================================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better EXT4: Linux 4.7 .. 62.48 |=============================== EXT4: Linux 4.8 .. 61.60 |=============================== EXT4: Linux 4.9 .. 61.77 |=============================== F2FS: Linux 4.7 .. 63.88 |================================ F2FS: Linux 4.8 .. 63.32 |================================ F2FS: Linux 4.9 .. 62.98 |================================ Btrfs: Linux 4.7 . 71.55 |==================================== Btrfs: Linux 4.8 . 55.93 |============================ Btrfs: Linux 4.9 . 64.42 |================================ XFS: Linux 4.7 ... 98.15 |================================================= XFS: Linux 4.8 ... 103.70 |==================================================== XFS: Linux 4.9 ... 93.52 |=============================================== XFS: Linux 4.6 ... 77.32 |======================================= Btrfs: Linux 4.6 . 68.60 |================================== EXT4: Linux 4.6 .. 63.45 |================================ F2FS: Linux 4.6 .. 64.07 |================================ FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better EXT4: Linux 4.7 .. 51.33 |=================================================== EXT4: Linux 4.8 .. 51.47 |=================================================== EXT4: Linux 4.9 .. 51.63 |==================================================== F2FS: Linux 4.7 .. 52.40 |==================================================== F2FS: Linux 4.8 .. 47.70 |================================================ F2FS: Linux 4.9 .. 52.20 |==================================================== Btrfs: Linux 4.7 . 49.73 |================================================== Btrfs: Linux 4.8 . 51.07 |=================================================== Btrfs: Linux 4.9 . 50.30 |================================================== XFS: Linux 4.7 ... 51.47 |=================================================== XFS: Linux 4.8 ... 52.40 |==================================================== XFS: Linux 4.9 ... 53.07 |===================================================== XFS: Linux 4.6 ... 52.13 |==================================================== Btrfs: Linux 4.6 . 50.10 |================================================== EXT4: Linux 4.6 .. 51.63 |==================================================== F2FS: Linux 4.6 .. 52.67 |===================================================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better EXT4: Linux 4.7 .. 43.16 |================================================== EXT4: Linux 4.8 .. 42.96 |================================================= EXT4: Linux 4.9 .. 42.63 |================================================= F2FS: Linux 4.7 .. 45.30 |==================================================== F2FS: Linux 4.8 .. 44.95 |==================================================== F2FS: Linux 4.9 .. 45.30 |==================================================== Btrfs: Linux 4.7 . 46.17 |===================================================== Btrfs: Linux 4.8 . 46.08 |===================================================== Btrfs: Linux 4.9 . 44.92 |==================================================== XFS: Linux 4.7 ... 45.37 |==================================================== XFS: Linux 4.8 ... 45.23 |==================================================== XFS: Linux 4.9 ... 45.98 |===================================================== XFS: Linux 4.6 ... 45.77 |===================================================== Btrfs: Linux 4.6 . 44.93 |==================================================== EXT4: Linux 4.6 .. 43.55 |================================================== F2FS: Linux 4.6 .. 45.27 |==================================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better EXT4: Linux 4.7 .. 6756 |============================================ EXT4: Linux 4.8 .. 6522 |=========================================== EXT4: Linux 4.9 .. 6466 |========================================== F2FS: Linux 4.7 .. 8154 |===================================================== F2FS: Linux 4.8 .. 8154 |===================================================== F2FS: Linux 4.9 .. 8243 |====================================================== Btrfs: Linux 4.7 . 6697 |============================================ Btrfs: Linux 4.8 . 6637 |=========================================== Btrfs: Linux 4.9 . 6303 |========================================= XFS: Linux 4.7 ... 6163 |======================================== XFS: Linux 4.8 ... 3928 |========================== XFS: Linux 4.9 ... 3995 |========================== XFS: Linux 4.6 ... 6199 |========================================= Btrfs: Linux 4.6 . 6697 |============================================ EXT4: Linux 4.6 .. 6578 |=========================================== F2FS: Linux 4.6 .. 7980 |==================================================== SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better EXT4: Linux 4.7 .. 39.07 |=============== EXT4: Linux 4.8 .. 37.89 |=============== EXT4: Linux 4.9 .. 38.25 |=============== F2FS: Linux 4.7 .. 40.33 |================ F2FS: Linux 4.8 .. 39.97 |================ F2FS: Linux 4.9 .. 40.00 |================ Btrfs: Linux 4.7 . 132.00 |==================================================== Btrfs: Linux 4.8 . 85.47 |================================== Btrfs: Linux 4.9 . 84.87 |================================= XFS: Linux 4.7 ... 35.31 |============== XFS: Linux 4.8 ... 35.12 |============== XFS: Linux 4.9 ... 35.33 |============== XFS: Linux 4.6 ... 35.23 |============== Btrfs: Linux 4.6 . 131.38 |==================================================== EXT4: Linux 4.6 .. 41.10 |================ F2FS: Linux 4.6 .. 40.00 |================