Btrfs RAID Samsung Linux 4.4 Btrfs RAID 0 and RAID 1 benchmarks on Samsung 850 SSDs with the Linux 4.4 kernel and also with various Btrfs mount options. Tests by Michael Larabel for a future article on Phoronix.com. Single Disk: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 2 x 120GB Samsung SSD 850 + 240GB OCZ VERTEX3, Graphics: MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.4.0-rc2-phoronix (x86_64) 20151123, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.6.99, OpenGL: 4.1 Mesa 11.1.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: btrfs, Screen Resolution: 3840x2160 2-Disk RAID0: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 2 x 120GB Samsung SSD 850 + 240GB OCZ VERTEX3, Graphics: MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.4.0-rc2-phoronix (x86_64) 20151123, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.6.99, OpenGL: 4.1 Mesa 11.1.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: btrfs, Screen Resolution: 3840x2160 2-Disk RAID1: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 2 x 120GB Samsung SSD 850 + 240GB OCZ VERTEX3, Graphics: MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.4.0-rc2-phoronix (x86_64) 20151123, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.6.99, OpenGL: 4.1 Mesa 11.1.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: btrfs, Screen Resolution: 3840x2160 2-Disk RAID1 + LZO: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 2 x 120GB Samsung SSD 850 + 240GB OCZ VERTEX3, Graphics: MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.4.0-rc2-phoronix (x86_64) 20151123, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.6.99, OpenGL: 4.1 Mesa 11.1.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: btrfs, Screen Resolution: 3840x2160 2-Disk RAID1 + LZO + Nobarrier: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 2 x 120GB Samsung SSD 850 + 240GB OCZ VERTEX3, Graphics: MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.4.0-rc2-phoronix (x86_64) 20151123, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.6.99, OpenGL: 4.1 Mesa 11.1.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: btrfs, Screen Resolution: 3840x2160 2-Disk RAID1 + LZO + Nobarrier + Noatime: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 2 x 120GB Samsung SSD 850 + 240GB OCZ VERTEX3, Graphics: MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.4.0-rc2-phoronix (x86_64) 20151123, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.6.99, OpenGL: 4.1 Mesa 11.1.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: btrfs, Screen Resolution: 3840x2160 SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better Single Disk .............................. 67.63 |===================== 2-Disk RAID0 ............................. 75.98 |======================== 2-Disk RAID1 ............................. 87.95 |============================ 2-Disk RAID1 + LZO ....................... 91.89 |============================= 2-Disk RAID1 + LZO + Nobarrier ........... 58.84 |=================== 2-Disk RAID1 + LZO + Nobarrier + Noatime . 59.13 |=================== Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better Single Disk .............................. 77.35 |============================= 2-Disk RAID0 ............................. 76.97 |============================= 2-Disk RAID1 ............................. 65.65 |========================= 2-Disk RAID1 + LZO ....................... 65.13 |======================== 2-Disk RAID1 + LZO + Nobarrier ........... 65.14 |======================== 2-Disk RAID1 + LZO + Nobarrier + Noatime . 67.96 |========================= Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better Single Disk .............................. 79.64 |============================= 2-Disk RAID0 ............................. 79.29 |============================= 2-Disk RAID1 ............................. 70.31 |========================== 2-Disk RAID1 + LZO ....................... 70.71 |========================== 2-Disk RAID1 + LZO + Nobarrier ........... 69.71 |========================= 2-Disk RAID1 + LZO + Nobarrier + Noatime . 72.46 |========================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Single Disk .............................. 116.52 |========== 2-Disk RAID0 ............................. 176.13 |================ 2-Disk RAID1 ............................. 96.27 |======== 2-Disk RAID1 + LZO ....................... 238.10 |===================== 2-Disk RAID1 + LZO + Nobarrier ........... 302.57 |=========================== 2-Disk RAID1 + LZO + Nobarrier + Noatime . 317.55 |============================ FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Single Disk .............................. 102.90 |===== 2-Disk RAID0 ............................. 147.87 |======= 2-Disk RAID1 ............................. 94.13 |===== 2-Disk RAID1 + LZO ....................... 328.68 |================ 2-Disk RAID1 + LZO + Nobarrier ........... 466.63 |======================= 2-Disk RAID1 + LZO + Nobarrier + Noatime . 574.18 |============================ FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Single Disk .............................. 77.42 |======= 2-Disk RAID0 ............................. 95.47 |======== 2-Disk RAID1 ............................. 70.42 |====== 2-Disk RAID1 + LZO ....................... 248.03 |====================== 2-Disk RAID1 + LZO + Nobarrier ........... 299.95 |=========================== 2-Disk RAID1 + LZO + Nobarrier + Noatime . 316.13 |============================ Dbench 4.0 Client Count: 6 MB/s > Higher Is Better Single Disk .............................. 194.18 |================ 2-Disk RAID0 ............................. 177.02 |=============== 2-Disk RAID1 ............................. 163.88 |============== 2-Disk RAID1 + LZO ....................... 198.34 |================= 2-Disk RAID1 + LZO + Nobarrier ........... 312.71 |========================== 2-Disk RAID1 + LZO + Nobarrier + Noatime . 332.63 |============================ IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better Single Disk .............................. 6774.63 |====================== 2-Disk RAID0 ............................. 6890.33 |====================== 2-Disk RAID1 ............................. 6762.72 |====================== 2-Disk RAID1 + LZO ....................... 8084.09 |========================== 2-Disk RAID1 + LZO + Nobarrier ........... 8081.60 |========================== 2-Disk RAID1 + LZO + Nobarrier + Noatime . 8393.03 |=========================== IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Single Disk .............................. 176.46 |== 2-Disk RAID0 ............................. 422.80 |====== 2-Disk RAID1 ............................. 175.40 |== 2-Disk RAID1 + LZO ....................... 2045.17 |=========================== 2-Disk RAID1 + LZO + Nobarrier ........... 1844.06 |======================== 2-Disk RAID1 + LZO + Nobarrier + Noatime . 2006.29 |========================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Single Disk .............................. 178.24 |========================= 2-Disk RAID0 ............................. 178.43 |========================= 2-Disk RAID1 ............................. 160.34 |======================= 2-Disk RAID1 + LZO ....................... 198.24 |============================ 2-Disk RAID1 + LZO + Nobarrier ........... 185.44 |========================== 2-Disk RAID1 + LZO + Nobarrier + Noatime . 197.98 |============================ PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Single Disk .............................. 6148 |============================== 2-Disk RAID0 ............................. 6049 |============================== 2-Disk RAID1 ............................. 6002 |============================= 2-Disk RAID1 + LZO ....................... 5906 |============================= 2-Disk RAID1 + LZO + Nobarrier ........... 5639 |============================ 2-Disk RAID1 + LZO + Nobarrier + Noatime . 6000 |============================= PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write TPS > Higher Is Better Single Disk .............................. 1805.28 |================= 2-Disk RAID0 ............................. 2211.63 |===================== 2-Disk RAID1 ............................. 1736.94 |================= 2-Disk RAID1 + LZO ....................... 2236.63 |====================== 2-Disk RAID1 + LZO + Nobarrier ........... 2780.85 |=========================== 2-Disk RAID1 + LZO + Nobarrier + Noatime . 2804.63 |===========================