Linux 4.16 File-System Tests HDD and SSD file-system tests on Linux 4.16 for a future article on Phoronix. TR150 SSD: EXT4: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.00 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 12 x 8192 MB DDR4-2666MT/s Micron 9ASF1G72PZ-2G6B1, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: llvmpipe 95360MB, Monitor: VE228, Network: Intel I210 Gigabit Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180323, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 3.3 Mesa 18.0.0-rc5 (LLVM 6.0 256 bits), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1920x1080 TR150 SSD: F2FS: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.00 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 12 x 8192 MB DDR4-2666MT/s Micron 9ASF1G72PZ-2G6B1, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: llvmpipe 95360MB, Monitor: VE228, Network: Intel I210 Gigabit Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180323, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 3.3 Mesa 18.0.0-rc5 (LLVM 6.0 256 bits), Compiler: GCC 7.3.0, File-System: f2fs, Screen Resolution: 1920x1080 TR150 SSD: Btrfs: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.00 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 12 x 8192 MB DDR4-2666MT/s Micron 9ASF1G72PZ-2G6B1, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: llvmpipe 95360MB, Monitor: VE228, Network: Intel I210 Gigabit Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180323, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 3.3 Mesa 18.0.0-rc5 (LLVM 6.0 256 bits), Compiler: GCC 7.3.0, File-System: btrfs, Screen Resolution: 1920x1080 TR150 SSD: XFS: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.00 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 12 x 8192 MB DDR4-2666MT/s Micron 9ASF1G72PZ-2G6B1, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: llvmpipe 95360MB, Monitor: VE228, Network: Intel I210 Gigabit Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180323, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 3.3 Mesa 18.0.0-rc5 (LLVM 6.0 256 bits), Compiler: GCC 7.3.0, File-System: xfs, Screen Resolution: 1920x1080 Seagate HDD: XFS: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.00 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 12 x 8192 MB DDR4-2666MT/s Micron 9ASF1G72PZ-2G6B1, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: llvmpipe 95360MB, Monitor: VE228, Network: Intel I210 Gigabit Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180323, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 3.3 Mesa 18.0.0-rc5 (LLVM 6.0 256 bits), Compiler: GCC 7.3.0, File-System: xfs, Screen Resolution: 1920x1080 Seagate HDD: Btrfs: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.00 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 12 x 8192 MB DDR4-2666MT/s Micron 9ASF1G72PZ-2G6B1, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: llvmpipe 95360MB, Monitor: VE228, Network: Intel I210 Gigabit Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180323, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 3.3 Mesa 18.0.0-rc5 (LLVM 6.0 256 bits), Compiler: GCC 7.3.0, File-System: btrfs, Screen Resolution: 1920x1080 Seagate HDD: EXT4: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.00 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 12 x 8192 MB DDR4-2666MT/s Micron 9ASF1G72PZ-2G6B1, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: llvmpipe 95360MB, Monitor: VE228, Network: Intel I210 Gigabit Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180323, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 3.3 Mesa 18.0.0-rc5 (LLVM 6.0 256 bits), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1920x1080 WD500GB HDD ZFS ARC20G: Processor: 2 x Intel Xeon X5660 @ 2.80GHz (12 Cores), Motherboard: TYAN S7012 (V3.01 BIOS), Memory: 16384MB, Disk: 2 x 500GB Western Digital WD5000AAKX-0 + 4 x 500GB Samsung SSD 860, Graphics: astdrmfb, Monitor: DELL 2007FP OS: Debian GNU/Linux 9, Kernel: 4.15.17-1-pve (x86_64), Compiler: GCC 6.3.0 20170516, File-System: zfs, Screen Resolution: 1600x1200, System Layer: lxc BlogBench 1.0 Test: Read Final Score > Higher Is Better TR150 SSD: EXT4 ........ 2097180 |======================================= TR150 SSD: F2FS ........ 2054932 |====================================== TR150 SSD: Btrfs ....... 2269750 |========================================== TR150 SSD: XFS ......... 2084376 |======================================= Seagate HDD: XFS ....... 2197243 |========================================= Seagate HDD: Btrfs ..... 2293433 |=========================================== Seagate HDD: EXT4 ...... 2415373 |============================================= WD500GB HDD ZFS ARC20G . 1109674 |===================== BlogBench 1.0 Test: Write Final Score > Higher Is Better TR150 SSD: EXT4 ........ 10325 |=============================================== TR150 SSD: F2FS ........ 9156 |========================================== TR150 SSD: Btrfs ....... 3458 |================ TR150 SSD: XFS ......... 4039 |================== Seagate HDD: XFS ....... 2126 |========== Seagate HDD: Btrfs ..... 2370 |=========== Seagate HDD: EXT4 ...... 6473 |============================= WD500GB HDD ZFS ARC20G . 4539 |===================== Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better TR150 SSD: EXT4 .. 58967 |===================================================== TR150 SSD: F2FS .. 54200 |================================================= TR150 SSD: Btrfs . 54367 |================================================= TR150 SSD: XFS ... 54400 |================================================= Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better TR150 SSD: EXT4 .... 70250 |================================================== TR150 SSD: F2FS .... 72167 |=================================================== TR150 SSD: Btrfs ... 18750 |============= TR150 SSD: XFS ..... 69967 |================================================= Seagate HDD: Btrfs . 27400 |=================== Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better TR150 SSD: EXT4 ... 58300 |==================================== TR150 SSD: F2FS ... 58467 |==================================== TR150 SSD: Btrfs .. 83633 |==================================================== TR150 SSD: XFS .... 51667 |================================ Seagate HDD: XFS .. 37800 |======================== Seagate HDD: EXT4 . 39767 |========================= Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better TR150 SSD: EXT4 ... 106000 |=================================================== TR150 SSD: F2FS ... 106333 |=================================================== TR150 SSD: Btrfs .. 21500 |========== TR150 SSD: XFS .... 101167 |================================================= Seagate HDD: XFS .. 37050 |================== Seagate HDD: EXT4 . 38233 |================== AIO-Stress 0.21 Test: Random Write MB/s > Higher Is Better TR150 SSD: EXT4 ........ 2301.32 |================================== TR150 SSD: F2FS ........ 3017.61 |============================================= TR150 SSD: Btrfs ....... 2936.17 |============================================ TR150 SSD: XFS ......... 2971.42 |============================================ Seagate HDD: XFS ....... 2979.14 |============================================ Seagate HDD: Btrfs ..... 2953.92 |============================================ Seagate HDD: EXT4 ...... 2410.29 |==================================== WD500GB HDD ZFS ARC20G . 681.70 |========== Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better TR150 SSD: EXT4 .... 230.00 |================================================== TR150 SSD: F2FS .... 212.00 |============================================== TR150 SSD: Btrfs ... 212.00 |============================================== TR150 SSD: XFS ..... 212.00 |============================================== Seagate HDD: XFS ... 1.53 | Seagate HDD: Btrfs . 1.52 | Seagate HDD: EXT4 .. 1.45 | Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better TR150 SSD: EXT4 .... 275.00 |================================================= TR150 SSD: F2FS .... 282.00 |================================================== TR150 SSD: Btrfs ... 73.28 |============= TR150 SSD: XFS ..... 273.00 |================================================ Seagate HDD: XFS ... 1.17 | Seagate HDD: Btrfs . 23.02 |==== Seagate HDD: EXT4 .. 1.03 | Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better TR150 SSD: EXT4 .... 227.00 |=================================== TR150 SSD: F2FS .... 228.00 |=================================== TR150 SSD: Btrfs ... 327.00 |================================================== TR150 SSD: XFS ..... 202.00 |=============================== Seagate HDD: XFS ... 148.00 |======================= Seagate HDD: Btrfs . 1.54 | Seagate HDD: EXT4 .. 155.00 |======================== Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better TR150 SSD: EXT4 .... 413.00 |================================================== TR150 SSD: F2FS .... 416.00 |================================================== TR150 SSD: Btrfs ... 83.68 |========== TR150 SSD: XFS ..... 395.00 |=============================================== Seagate HDD: XFS ... 145.00 |================= Seagate HDD: Btrfs . 4.04 | Seagate HDD: EXT4 .. 149.00 |================== Dbench 4.0 Client Count: 6 MB/s > Higher Is Better TR150 SSD: EXT4 ........ 369.21 |====================================== TR150 SSD: F2FS ........ 276.31 |============================= TR150 SSD: Btrfs ....... 247.49 |========================== TR150 SSD: XFS ......... 442.69 |============================================== Seagate HDD: XFS ....... 20.21 |== Seagate HDD: Btrfs ..... 45.74 |===== Seagate HDD: EXT4 ...... 25.73 |=== WD500GB HDD ZFS ARC20G . 110.86 |============ IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better TR150 SSD: EXT4 ........ 103.49 |============ TR150 SSD: F2FS ........ 88.99 |========== TR150 SSD: Btrfs ....... 93.20 |=========== TR150 SSD: XFS ......... 96.10 |=========== Seagate HDD: XFS ....... 153.08 |================== Seagate HDD: Btrfs ..... 161.01 |=================== Seagate HDD: EXT4 ...... 155.45 |================== WD500GB HDD ZFS ARC20G . 397.13 |============================================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better TR150 SSD: EXT4 ........ 1686.54 |================================= TR150 SSD: F2FS ........ 2271.93 |============================================= TR150 SSD: Btrfs ....... 1371.80 |=========================== TR150 SSD: XFS ......... 2101.38 |========================================== Seagate HDD: XFS ....... 2092.61 |========================================= Seagate HDD: Btrfs ..... 2177.85 |=========================================== Seagate HDD: EXT4 ...... 1678.76 |================================= WD500GB HDD ZFS ARC20G . 938.09 |=================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better TR150 SSD: EXT4 ........ 505.73 |========================================== TR150 SSD: F2FS ........ 550.41 |============================================== TR150 SSD: Btrfs ....... 109.66 |========= TR150 SSD: XFS ......... 395.06 |================================= Seagate HDD: XFS ....... 402.86 |================================== Seagate HDD: Btrfs ..... 262.66 |====================== Seagate HDD: EXT4 ...... 494.62 |========================================= WD500GB HDD ZFS ARC20G . 96.74 |======== Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better TR150 SSD: EXT4 ........ 837.97 |=========================================== TR150 SSD: F2FS ........ 878.02 |============================================= TR150 SSD: Btrfs ....... 881.31 |============================================= TR150 SSD: XFS ......... 892.28 |============================================== Seagate HDD: XFS ....... 833.32 |=========================================== Seagate HDD: Btrfs ..... 804.92 |========================================= Seagate HDD: EXT4 ...... 801.75 |========================================= WD500GB HDD ZFS ARC20G . 600.14 |=============================== SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better TR150 SSD: EXT4 ........ 41.27 |== TR150 SSD: F2FS ........ 34.89 |== TR150 SSD: Btrfs ....... 99.08 |==== TR150 SSD: XFS ......... 36.76 |== Seagate HDD: XFS ....... 417.70 |=================== Seagate HDD: Btrfs ..... 1012.38 |============================================= Seagate HDD: EXT4 ...... 576.02 |========================== WD500GB HDD ZFS ARC20G . 249.61 |=========== Unpacking The Linux Kernel linux-4.15.tar.xz Seconds < Lower Is Better TR150 SSD: EXT4 ........ 6.40 |=========================== TR150 SSD: F2FS ........ 6.67 |============================ TR150 SSD: Btrfs ....... 9.44 |======================================= TR150 SSD: XFS ......... 6.82 |============================ Seagate HDD: XFS ....... 7.65 |================================ Seagate HDD: Btrfs ..... 7.25 |============================== Seagate HDD: EXT4 ...... 6.67 |============================ WD500GB HDD ZFS ARC20G . 11.26 |=============================================== Git Time To Complete Common Git Commands Seconds < Lower Is Better TR150 SSD: EXT4 ........ 6.31 |========================== TR150 SSD: F2FS ........ 6.40 |========================== TR150 SSD: Btrfs ....... 6.36 |========================== TR150 SSD: XFS ......... 6.65 |=========================== Seagate HDD: XFS ....... 6.76 |============================ Seagate HDD: Btrfs ..... 6.59 |=========================== Seagate HDD: EXT4 ...... 6.57 |=========================== WD500GB HDD ZFS ARC20G . 11.39 |===============================================