Btrfs RAID Linux 4.12 Disk File-System Testing Btrfs RAID 0/1/5/6/10 file-system testing on Toshiba TR-150 SSD with Linux 4.12. Tests for a future article on Phoronix.com. 1-Disk: 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 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170515, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 2560x1440 2-Disk RAID0: 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 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170515, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 2560x1440 2-Disk RAID1: 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 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170515, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 2560x1440 4-Disk RAID0: 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 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170515, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 2560x1440 4-Disk RAID1: 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 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170515, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 2560x1440 4-Disk RAID10: 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 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170515, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 2560x1440 4-Disk RAID5: 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 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170515, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 2560x1440 4-Disk RAID6: 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 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170515, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 2560x1440 3-Disk NVMe RAID0: Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (32 Cores), Motherboard: ASRock X399 Taichi, Chipset: AMD Family 17h, Memory: 32768MB, Disk: 3 x 1000GB Samsung SSD 960 EVO 1TB, Graphics: AMD Radeon RX Vega 8176MB, Audio: Realtek ALC1220, Monitor: OMEN by HP 32, Network: Intel I211 Gigabit Connection + Intel Device 24fb OS: Arch Linux, Kernel: 4.13.0-e16e1739c334 (x86_64), Desktop: GNOME Shell 3.26.1, Display Server: Wayland, Display Driver: amdgpu 1.4.0, Compiler: GCC 7.2.0, File-System: btrfs, Screen Resolution: 2560x1440 SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better 1-Disk ............ 86.36 |==================================== 2-Disk RAID0 ...... 87.70 |===================================== 2-Disk RAID1 ...... 102.64 |=========================================== 4-Disk RAID0 ...... 85.46 |==================================== 4-Disk RAID1 ...... 88.64 |===================================== 4-Disk RAID10 ..... 93.86 |======================================= 4-Disk RAID5 ...... 103.16 |=========================================== 4-Disk RAID6 ...... 121.26 |=================================================== 3-Disk NVMe RAID0 . 119.14 |================================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better 1-Disk ............ 65.38 |================ 2-Disk RAID0 ...... 124.67 |=============================== 2-Disk RAID1 ...... 66.37 |================= 4-Disk RAID0 ...... 168.12 |========================================== 4-Disk RAID1 ...... 70.80 |================== 4-Disk RAID10 ..... 95.70 |======================== 4-Disk RAID5 ...... 123.25 |=============================== 4-Disk RAID6 ...... 92.92 |======================= 3-Disk NVMe RAID0 . 203.40 |=================================================== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better 1-Disk ............ 50.40 |===== 2-Disk RAID0 ...... 88.83 |========= 2-Disk RAID1 ...... 43.47 |===== 4-Disk RAID0 ...... 135.83 |============== 4-Disk RAID1 ...... 60.68 |====== 4-Disk RAID10 ..... 72.37 |======== 4-Disk RAID5 ...... 97.18 |========== 4-Disk RAID6 ...... 68.93 |======= 3-Disk NVMe RAID0 . 490.17 |=================================================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better 1-Disk ............ 42.18 |=========== 2-Disk RAID0 ...... 80.85 |==================== 2-Disk RAID1 ...... 40.83 |========== 4-Disk RAID0 ...... 119.47 |============================== 4-Disk RAID1 ...... 47.23 |============ 4-Disk RAID10 ..... 64.27 |================ 4-Disk RAID5 ...... 80.55 |==================== 4-Disk RAID6 ...... 62.87 |================ 3-Disk NVMe RAID0 . 201.87 |=================================================== BlogBench 1.0 Test: Write Final Score > Higher Is Better 1-Disk ............ 4908 |================================ 2-Disk RAID0 ...... 6647 |============================================ 2-Disk RAID1 ...... 4858 |================================ 4-Disk RAID0 ...... 7355 |================================================ 4-Disk RAID1 ...... 6036 |======================================== 4-Disk RAID10 ..... 6637 |=========================================== 4-Disk RAID5 ...... 6735 |============================================ 4-Disk RAID6 ...... 5890 |======================================= 3-Disk NVMe RAID0 . 8098 |===================================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better 1-Disk ........ 131.08 |============================ 2-Disk RAID0 .. 227.78 |================================================= 2-Disk RAID1 .. 131.64 |============================ 4-Disk RAID0 .. 256.48 |======================================================= 4-Disk RAID1 .. 197.27 |========================================== 4-Disk RAID10 . 205.87 |============================================ 4-Disk RAID5 .. 237.33 |=================================================== 4-Disk RAID6 .. 234.37 |================================================== PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write TPS > Higher Is Better 1-Disk ........ 923.34 |================= 2-Disk RAID0 .. 1323.94 |======================== 2-Disk RAID1 .. 980.78 |================== 4-Disk RAID0 .. 3005.04 |====================================================== 4-Disk RAID1 .. 1018.51 |================== 4-Disk RAID10 . 1745.23 |=============================== 4-Disk RAID5 .. 2183.54 |======================================= 4-Disk RAID6 .. 1480.18 |===========================