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 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 |======================================================= 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 |============================== 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 |============================ 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 |============================= 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 |============================================== 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 |===========================