File-System Testing Up To Linux 4.10 Linux 4.6 through Linux 4.10 Git file-system benchmarks using EXT4, F2FS, Btrfs, and XFS. Benchmarks by Michael Larabel for a future article on Phoronix.com. 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 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 EXT4: Linux 4.10: 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.10.0-999-generic (x86_64) 20161228, 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 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 F2FS: Linux 4.10: 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.10.0-999-generic (x86_64) 20161228, 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.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 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 Btrfs: Linux 4.10: 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.10.0-999-generic (x86_64) 20161228, 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.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 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.10: 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.10.0-999-generic (x86_64) 20161228, 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 SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better EXT4: Linux 4.6 ... 41.10 |================ EXT4: Linux 4.7 ... 39.07 |=============== EXT4: Linux 4.8 ... 37.89 |=============== EXT4: Linux 4.9 ... 38.25 |=============== EXT4: Linux 4.10 .. 38.28 |=============== F2FS: Linux 4.6 ... 40.00 |=============== F2FS: Linux 4.7 ... 40.33 |================ F2FS: Linux 4.8 ... 39.97 |=============== F2FS: Linux 4.9 ... 40.00 |=============== F2FS: Linux 4.10 .. 39.64 |=============== Btrfs: Linux 4.6 .. 131.38 |=================================================== Btrfs: Linux 4.7 .. 132.00 |=================================================== Btrfs: Linux 4.8 .. 85.47 |================================= Btrfs: Linux 4.9 .. 84.87 |================================= Btrfs: Linux 4.10 . 85.60 |================================= XFS: Linux 4.6 .... 35.23 |============== XFS: Linux 4.7 .... 35.31 |============== XFS: Linux 4.8 .... 35.12 |============== XFS: Linux 4.9 .... 35.33 |============== XFS: Linux 4.10 ... 35.40 |============== 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.6 ... 225.81 |=================================================== EXT4: Linux 4.7 ... 210.79 |================================================ EXT4: Linux 4.8 ... 210.70 |================================================ EXT4: Linux 4.9 ... 212.53 |================================================ EXT4: Linux 4.10 .. 190.85 |=========================================== F2FS: Linux 4.6 ... 216.39 |================================================= F2FS: Linux 4.7 ... 207.41 |=============================================== F2FS: Linux 4.8 ... 220.92 |================================================== F2FS: Linux 4.9 ... 213.47 |================================================ F2FS: Linux 4.10 .. 216.86 |================================================= Btrfs: Linux 4.6 .. 213.12 |================================================ Btrfs: Linux 4.7 .. 212.15 |================================================ Btrfs: Linux 4.8 .. 210.16 |=============================================== Btrfs: Linux 4.9 .. 216.27 |================================================= Btrfs: Linux 4.10 . 210.97 |================================================ XFS: Linux 4.6 .... 216.58 |================================================= XFS: Linux 4.7 .... 215.67 |================================================= XFS: Linux 4.8 .... 214.86 |================================================= XFS: Linux 4.9 .... 215.99 |================================================= XFS: Linux 4.10 ... 221.42 |================================================== 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.6 ... 286.24 |========================================= EXT4: Linux 4.7 ... 287.06 |========================================= EXT4: Linux 4.8 ... 355.87 |=================================================== EXT4: Linux 4.9 ... 288.47 |========================================= EXT4: Linux 4.10 .. 287.12 |========================================= F2FS: Linux 4.6 ... 287.17 |========================================= F2FS: Linux 4.7 ... 287.63 |========================================= F2FS: Linux 4.8 ... 357.91 |=================================================== F2FS: Linux 4.9 ... 286.02 |========================================= F2FS: Linux 4.10 .. 286.78 |========================================= Btrfs: Linux 4.6 .. 94.47 |============= Btrfs: Linux 4.7 .. 93.06 |============= Btrfs: Linux 4.8 .. 90.57 |============= Btrfs: Linux 4.9 .. 90.31 |============= Btrfs: Linux 4.10 . 91.55 |============= XFS: Linux 4.6 .... 282.43 |======================================== XFS: Linux 4.7 .... 287.46 |========================================= XFS: Linux 4.8 .... 352.00 |================================================== XFS: Linux 4.9 .... 279.83 |======================================== XFS: Linux 4.10 ... 288.18 |========================================= 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.6 ... 205.06 |========================================== EXT4: Linux 4.7 ... 226.64 |============================================== EXT4: Linux 4.8 ... 127.31 |========================== EXT4: Linux 4.9 ... 210.01 |=========================================== EXT4: Linux 4.10 .. 212.88 |=========================================== F2FS: Linux 4.6 ... 217.75 |============================================ F2FS: Linux 4.7 ... 218.37 |============================================ F2FS: Linux 4.8 ... 128.54 |========================== F2FS: Linux 4.9 ... 221.09 |============================================= F2FS: Linux 4.10 .. 206.30 |========================================== Btrfs: Linux 4.6 .. 250.56 |=================================================== Btrfs: Linux 4.7 .. 244.42 |================================================== Btrfs: Linux 4.8 .. 248.34 |================================================== Btrfs: Linux 4.9 .. 250.36 |=================================================== Btrfs: Linux 4.10 . 251.57 |=================================================== XFS: Linux 4.6 .... 221.19 |============================================= XFS: Linux 4.7 .... 227.45 |============================================== XFS: Linux 4.8 .... 128.42 |========================== XFS: Linux 4.9 .... 222.20 |============================================= XFS: Linux 4.10 ... 208.23 |========================================== 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.6 ... 427.15 |=================================================== EXT4: Linux 4.7 ... 430.07 |=================================================== EXT4: Linux 4.8 ... 359.77 |=========================================== EXT4: Linux 4.9 ... 428.98 |=================================================== EXT4: Linux 4.10 .. 429.12 |=================================================== F2FS: Linux 4.6 ... 428.90 |=================================================== F2FS: Linux 4.7 ... 429.56 |=================================================== F2FS: Linux 4.8 ... 360.71 |=========================================== F2FS: Linux 4.9 ... 430.82 |=================================================== F2FS: Linux 4.10 .. 428.74 |=================================================== Btrfs: Linux 4.6 .. 97.32 |============ Btrfs: Linux 4.7 .. 99.25 |============ Btrfs: Linux 4.8 .. 91.08 |=========== Btrfs: Linux 4.9 .. 99.11 |============ Btrfs: Linux 4.10 . 93.94 |=========== XFS: Linux 4.6 .... 430.30 |=================================================== XFS: Linux 4.7 .... 430.72 |=================================================== XFS: Linux 4.8 .... 359.56 |=========================================== XFS: Linux 4.9 .... 430.11 |=================================================== XFS: Linux 4.10 ... 430.28 |=================================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better EXT4: Linux 4.6 ... 63.45 |=============================== EXT4: Linux 4.7 ... 62.48 |============================== EXT4: Linux 4.8 ... 61.60 |============================== EXT4: Linux 4.9 ... 61.77 |============================== EXT4: Linux 4.10 .. 62.18 |============================== F2FS: Linux 4.6 ... 64.07 |=============================== F2FS: Linux 4.7 ... 63.88 |=============================== F2FS: Linux 4.8 ... 63.32 |=============================== F2FS: Linux 4.9 ... 62.98 |=============================== F2FS: Linux 4.10 .. 64.40 |=============================== Btrfs: Linux 4.6 .. 68.60 |================================= Btrfs: Linux 4.7 .. 71.55 |=================================== Btrfs: Linux 4.8 .. 55.93 |=========================== Btrfs: Linux 4.9 .. 64.42 |=============================== Btrfs: Linux 4.10 . 69.28 |================================== XFS: Linux 4.6 .... 77.32 |====================================== XFS: Linux 4.7 .... 98.15 |================================================ XFS: Linux 4.8 .... 103.70 |================================================== XFS: Linux 4.9 .... 93.52 |============================================= XFS: Linux 4.10 ... 104.83 |=================================================== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better EXT4: Linux 4.6 ... 51.63 |=================================================== EXT4: Linux 4.7 ... 51.33 |================================================== EXT4: Linux 4.8 ... 51.47 |================================================== EXT4: Linux 4.9 ... 51.63 |=================================================== EXT4: Linux 4.10 .. 51.47 |================================================== F2FS: Linux 4.6 ... 52.67 |==================================================== F2FS: Linux 4.7 ... 52.40 |=================================================== F2FS: Linux 4.8 ... 47.70 |=============================================== F2FS: Linux 4.9 ... 52.20 |=================================================== F2FS: Linux 4.10 .. 52.77 |==================================================== Btrfs: Linux 4.6 .. 50.10 |================================================= Btrfs: Linux 4.7 .. 49.73 |================================================= Btrfs: Linux 4.8 .. 51.07 |================================================== Btrfs: Linux 4.9 .. 50.30 |================================================= Btrfs: Linux 4.10 . 50.60 |================================================== XFS: Linux 4.6 .... 52.13 |=================================================== XFS: Linux 4.7 .... 51.47 |================================================== XFS: Linux 4.8 .... 52.40 |=================================================== XFS: Linux 4.9 .... 53.07 |==================================================== XFS: Linux 4.10 ... 53.07 |==================================================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better EXT4: Linux 4.6 ... 43.55 |================================================= EXT4: Linux 4.7 ... 43.16 |================================================= EXT4: Linux 4.8 ... 42.96 |================================================ EXT4: Linux 4.9 ... 42.63 |================================================ EXT4: Linux 4.10 .. 42.87 |================================================ F2FS: Linux 4.6 ... 45.27 |=================================================== F2FS: Linux 4.7 ... 45.30 |=================================================== F2FS: Linux 4.8 ... 44.95 |=================================================== F2FS: Linux 4.9 ... 45.30 |=================================================== F2FS: Linux 4.10 .. 45.60 |=================================================== Btrfs: Linux 4.6 .. 44.93 |=================================================== Btrfs: Linux 4.7 .. 46.17 |==================================================== Btrfs: Linux 4.8 .. 46.08 |==================================================== Btrfs: Linux 4.9 .. 44.92 |=================================================== Btrfs: Linux 4.10 . 44.70 |================================================== XFS: Linux 4.6 .... 45.77 |==================================================== XFS: Linux 4.7 .... 45.37 |=================================================== XFS: Linux 4.8 .... 45.23 |=================================================== XFS: Linux 4.9 .... 45.98 |==================================================== XFS: Linux 4.10 ... 44.70 |================================================== BlogBench 1.0 Test: Read Final Score > Higher Is Better EXT4: Linux 4.6 ... 2303055 |=================================== EXT4: Linux 4.7 ... 2464416 |===================================== EXT4: Linux 4.8 ... 2607836 |======================================= EXT4: Linux 4.9 ... 2273978 |================================== EXT4: Linux 4.10 .. 2277321 |================================== F2FS: Linux 4.6 ... 3154997 |=============================================== F2FS: Linux 4.7 ... 3336775 |================================================== F2FS: Linux 4.8 ... 3202812 |================================================ F2FS: Linux 4.9 ... 3258119 |================================================= F2FS: Linux 4.10 .. 3242161 |================================================= Btrfs: Linux 4.6 .. 3219050 |================================================ Btrfs: Linux 4.7 .. 3234609 |================================================ Btrfs: Linux 4.8 .. 3170021 |================================================ Btrfs: Linux 4.9 .. 3070448 |============================================== Btrfs: Linux 4.10 . 3096991 |============================================== XFS: Linux 4.6 .... 3029239 |============================================= XFS: Linux 4.7 .... 3227148 |================================================ XFS: Linux 4.8 .... 3268490 |================================================= XFS: Linux 4.9 .... 3112281 |=============================================== XFS: Linux 4.10 ... 3052698 |============================================== BlogBench 1.0 Test: Write Final Score > Higher Is Better EXT4: Linux 4.6 ... 6010 |===================================================== EXT4: Linux 4.7 ... 5440 |================================================ EXT4: Linux 4.8 ... 5863 |==================================================== EXT4: Linux 4.9 ... 5920 |==================================================== EXT4: Linux 4.10 .. 5866 |==================================================== F2FS: Linux 4.6 ... 4938 |============================================ F2FS: Linux 4.7 ... 4452 |======================================= F2FS: Linux 4.8 ... 4332 |====================================== F2FS: Linux 4.9 ... 3523 |=============================== F2FS: Linux 4.10 .. 4444 |======================================= Btrfs: Linux 4.6 .. 4439 |======================================= Btrfs: Linux 4.7 .. 4451 |======================================= Btrfs: Linux 4.8 .. 4680 |========================================= Btrfs: Linux 4.9 .. 4655 |========================================= Btrfs: Linux 4.10 . 4772 |========================================== XFS: Linux 4.6 .... 3448 |============================== XFS: Linux 4.7 .... 3311 |============================= XFS: Linux 4.8 .... 3417 |============================== XFS: Linux 4.9 .... 3380 |============================== XFS: Linux 4.10 ... 3319 |============================= Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better EXT4: Linux 4.6 ... 441.34 |================================================== EXT4: Linux 4.7 ... 439.47 |================================================== EXT4: Linux 4.8 ... 452.33 |=================================================== EXT4: Linux 4.9 ... 451.62 |=================================================== EXT4: Linux 4.10 .. 389.08 |============================================ F2FS: Linux 4.6 ... 435.93 |================================================= F2FS: Linux 4.7 ... 405.82 |============================================== F2FS: Linux 4.8 ... 403.59 |============================================== F2FS: Linux 4.9 ... 356.18 |======================================== F2FS: Linux 4.10 .. 437.40 |================================================= Btrfs: Linux 4.6 .. 123.51 |============== Btrfs: Linux 4.7 .. 133.18 |=============== Btrfs: Linux 4.8 .. 170.60 |=================== Btrfs: Linux 4.9 .. 192.47 |====================== Btrfs: Linux 4.10 . 125.09 |============== XFS: Linux 4.6 .... 325.14 |===================================== XFS: Linux 4.7 .... 310.81 |=================================== XFS: Linux 4.8 .... 345.05 |======================================= XFS: Linux 4.9 .... 303.89 |================================== XFS: Linux 4.10 ... 284.40 |================================ PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better EXT4: Linux 4.6 ... 6578 |========================================== EXT4: Linux 4.7 ... 6756 |=========================================== EXT4: Linux 4.8 ... 6522 |========================================== EXT4: Linux 4.9 ... 6466 |========================================== EXT4: Linux 4.10 .. 6357 |========================================= F2FS: Linux 4.6 ... 7980 |=================================================== F2FS: Linux 4.7 ... 8154 |==================================================== F2FS: Linux 4.8 ... 8154 |==================================================== F2FS: Linux 4.9 ... 8243 |===================================================== F2FS: Linux 4.10 .. 8243 |===================================================== Btrfs: Linux 4.6 .. 6697 |=========================================== Btrfs: Linux 4.7 .. 6697 |=========================================== Btrfs: Linux 4.8 .. 6637 |=========================================== Btrfs: Linux 4.9 .. 6303 |========================================= Btrfs: Linux 4.10 . 6410 |========================================= XFS: Linux 4.6 .... 6199 |======================================== XFS: Linux 4.7 .... 6163 |======================================== XFS: Linux 4.8 .... 3928 |========================= XFS: Linux 4.9 .... 3995 |========================== XFS: Linux 4.10 ... 3869 |=========================