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 Samsung 860 EVO SSD ext4: Processor: 2 x Intel Xeon X5660 @ 2.80GHz (12 Cores), Motherboard: TYAN S7012 (V3.01 BIOS), Memory: 12 x 4096 MB 1333MHz Kingston, 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: ext4, Screen Resolution: 1600x1200, System Layer: lxc Samsung 860 EVO SSD ZFS: Processor: 2 x Intel Xeon X5660 @ 2.80GHz (12 Cores), Motherboard: TYAN S7012 (V3.01 BIOS), Memory: 12 x 4096 MB 1333MHz Kingston, 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 JTX2: Processor: ARMv8 rev 3 @ 2.04GHz (6 Cores), Memory: 8192MB, Disk: 31GB 032G34, Graphics: NVIDIA TEGRA, Network: Device 1d6a:d107 OS: Ubuntu 16.04, Kernel: 4.4.38-jaleman-gige (aarch64), Display Driver: NVIDIA 1.0.0, Compiler: GCC 5.4.0 20160609 + CUDA 9.0, File-System: ext4, Screen Resolution: 720x960 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 |==================== Samsung 860 EVO SSD ext4 . 826832 |=============== Samsung 860 EVO SSD ZFS .. 367609 |======= 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 |==================== Samsung 860 EVO SSD ext4 . 7273 |================================ Samsung 860 EVO SSD ZFS .. 2519 |=========== 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 |========== Samsung 860 EVO SSD ext4 . 557.55 |======== Samsung 860 EVO SSD ZFS .. 1051.64 |=============== JTX2 ..................... 811.04 |============ 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 | Samsung 860 EVO SSD ext4 . 498.00 | TR150 SSD: EXT4 .......... 58967.00 |=================== TR150 SSD: F2FS .......... 54200.00 |================= TR150 SSD: Btrfs ......... 54367.00 |================== TR150 SSD: XFS ........... 54400.00 |================== Samsung 860 EVO SSD ext4 . 127333.00 |========================================= 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 | Samsung 860 EVO SSD ext4 . 190.00 | TR150 SSD: EXT4 .......... 70250.00 |========================================= TR150 SSD: F2FS .......... 72167.00 |========================================== TR150 SSD: Btrfs ......... 18750.00 |=========== TR150 SSD: XFS ........... 69967.00 |========================================= Seagate HDD: Btrfs ....... 27400.00 |================ Samsung 860 EVO SSD ext4 . 48683.00 |============================ 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 | Samsung 860 EVO SSD ext4 . 545.00 | TR150 SSD: EXT4 .......... 58300.00 |================= TR150 SSD: F2FS .......... 58467.00 |================= TR150 SSD: Btrfs ......... 83633.00 |========================= TR150 SSD: XFS ........... 51667.00 |=============== Seagate HDD: XFS ......... 37800.00 |=========== Seagate HDD: EXT4 ........ 39767.00 |============ Samsung 860 EVO SSD ext4 . 139250.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 | Samsung 860 EVO SSD ext4 . 173.00 | TR150 SSD: EXT4 .......... 106000.00 |========================================= TR150 SSD: F2FS .......... 106333.00 |========================================= TR150 SSD: Btrfs ......... 21500.00 |======== TR150 SSD: XFS ........... 101167.00 |======================================= Seagate HDD: XFS ......... 37050.00 |============== Seagate HDD: EXT4 ........ 38233.00 |=============== Samsung 860 EVO SSD ext4 . 44200.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 |=========== Samsung 860 EVO SSD ext4 . 108.90 |=========== Samsung 860 EVO SSD ZFS .. 261.67 |========================== JTX2 ..................... 163.12 |================ 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 |============================================ Samsung 860 EVO SSD ext4 . 231.31 |========================== Samsung 860 EVO SSD ZFS .. 175.16 |=================== JTX2 ..................... 66.72 |======= 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 |================== Samsung 860 EVO SSD ext4 . 354.00 |======= Samsung 860 EVO SSD ZFS .. 458.93 |========= JTX2 ..................... 96.04 |== 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 |======== Samsung 860 EVO SSD ext4 . 163.52 |============= Samsung 860 EVO SSD ZFS .. 95.80 |======== JTX2 ..................... 67.87 |===== 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 |============================== Samsung 860 EVO SSD ext4 . 843.88 |========================================== Samsung 860 EVO SSD ZFS .. 566.90 |============================ JTX2 ..................... 274.51 |============== 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 |=========== Samsung 860 EVO SSD ext4 . 61.00 |=== Samsung 860 EVO SSD ZFS .. 31.33 |= JTX2 ..................... 37.33 |== 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 |================================== Samsung 860 EVO SSD ext4 . 8.71 |=========================== Samsung 860 EVO SSD ZFS .. 11.13 |================================== JTX2 ..................... 14.72 |============================================= 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 |=============================== Samsung 860 EVO SSD ext4 . 10.72 |============================= Samsung 860 EVO SSD ZFS .. 11.48 |=============================== JTX2 ..................... 16.42 |=============================================