Btrfs Linux SSD RAID0 RAID1 Benchmarks Btrfs RAID tests on two SanDisk SSD Plus drives. Tests by Michael Larabel of Phoronix.com. 1 x SanDisk SDSSDA12: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB SanDisk SDSSDA12 + 120GB Samsung SSD 850, Graphics: XFX AMD Radeon R9 285/380 2048MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.5.0-rc2amdgpu-pp+ (x86_64) 20160201, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: amdgpu 1.0.99, OpenGL: 4.1 Mesa 11.2.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: btrfs, Screen Resolution: 3840x2160 2 x SanDisk SDSSDA12 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 SanDisk SDSSDA12 + 120GB Samsung SSD 850, Graphics: XFX AMD Radeon R9 285/380 2048MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.5.0-rc2amdgpu-pp+ (x86_64) 20160201, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: amdgpu 1.0.99, OpenGL: 4.1 Mesa 11.2.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: btrfs, Screen Resolution: 3840x2160 2 x SanDisk SDSSDA12 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 SanDisk SDSSDA12 + 120GB Samsung SSD 850, Graphics: XFX AMD Radeon R9 285/380 2048MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.5.0-rc2amdgpu-pp+ (x86_64) 20160201, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: amdgpu 1.0.99, OpenGL: 4.1 Mesa 11.2.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: btrfs, Screen Resolution: 3840x2160 2 x SanDisk SDSSDA12 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 SanDisk SDSSDA12 + 120GB Samsung SSD 850, Graphics: XFX AMD Radeon R9 285/380 2048MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.5.0-rc2amdgpu-pp+ (x86_64) 20160201, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: amdgpu 1.0.99, OpenGL: 4.1 Mesa 11.2.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 1 x SanDisk SDSSDA12 ........... 81.34 |============================= 2 x SanDisk SDSSDA12 RAID0 ..... 83.31 |============================== 2 x SanDisk SDSSDA12 RAID1 ..... 105.13 |====================================== 2 x SanDisk SDSSDA12 RAID1+LZO . 95.69 |=================================== Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better 1 x SanDisk SDSSDA12 ........... 171.12 |====================== 2 x SanDisk SDSSDA12 RAID0 ..... 294.26 |====================================== 2 x SanDisk SDSSDA12 RAID1 ..... 171.12 |====================== 2 x SanDisk SDSSDA12 RAID1+LZO . 171.85 |====================== Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better 1 x SanDisk SDSSDA12 ........... 167.51 |=================== 2 x SanDisk SDSSDA12 RAID0 ..... 328.75 |====================================== 2 x SanDisk SDSSDA12 RAID1 ..... 166.69 |=================== 2 x SanDisk SDSSDA12 RAID1+LZO . 168.12 |=================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better 1 x SanDisk SDSSDA12 ........... 169.27 |============================= 2 x SanDisk SDSSDA12 RAID0 ..... 166.75 |============================= 2 x SanDisk SDSSDA12 RAID1 ..... 134.60 |======================= 2 x SanDisk SDSSDA12 RAID1+LZO . 219.00 |====================================== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better 1 x SanDisk SDSSDA12 ........... 258.27 |=============== 2 x SanDisk SDSSDA12 RAID0 ..... 348.93 |==================== 2 x SanDisk SDSSDA12 RAID1 ..... 209.97 |============ 2 x SanDisk SDSSDA12 RAID1+LZO . 660.70 |====================================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better 1 x SanDisk SDSSDA12 ........... 156.30 |=========================== 2 x SanDisk SDSSDA12 RAID0 ..... 169.37 |============================= 2 x SanDisk SDSSDA12 RAID1 ..... 131.63 |======================= 2 x SanDisk SDSSDA12 RAID1+LZO . 222.20 |====================================== BlogBench 1.0 Test: Read Final Score > Higher Is Better 1 x SanDisk SDSSDA12 ........... 2804053 |================================ 2 x SanDisk SDSSDA12 RAID0 ..... 2497137 |============================= 2 x SanDisk SDSSDA12 RAID1 ..... 2832771 |================================= 2 x SanDisk SDSSDA12 RAID1+LZO . 3197079 |===================================== BlogBench 1.0 Test: Write Final Score > Higher Is Better 1 x SanDisk SDSSDA12 ........... 6182 |================================= 2 x SanDisk SDSSDA12 RAID0 ..... 7474 |======================================== 2 x SanDisk SDSSDA12 RAID1 ..... 6601 |=================================== 2 x SanDisk SDSSDA12 RAID1+LZO . 6531 |=================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better 1 x SanDisk SDSSDA12 ........... 175.71 |=================================== 2 x SanDisk SDSSDA12 RAID0 ..... 189.47 |====================================== 2 x SanDisk SDSSDA12 RAID1 ..... 188.12 |===================================== 2 x SanDisk SDSSDA12 RAID1+LZO . 191.22 |====================================== PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write TPS > Higher Is Better 1 x SanDisk SDSSDA12 ........... 3686.26 |================================= 2 x SanDisk SDSSDA12 RAID0 ..... 4169.99 |===================================== 2 x SanDisk SDSSDA12 RAID1 ..... 3300.76 |============================= 2 x SanDisk SDSSDA12 RAID1+LZO . 2404.75 |===================== Redis 3.0.1 Test: GET Requests Per Second > Higher Is Better 1 x SanDisk SDSSDA12 ........... 617830.29 |=================================== 2 x SanDisk SDSSDA12 RAID0 ..... 516543.18 |============================= 2 x SanDisk SDSSDA12 RAID1 ..... 595077.61 |================================= 2 x SanDisk SDSSDA12 RAID1+LZO . 622440.31 |=================================== Redis 3.0.1 Test: SET Requests Per Second > Higher Is Better 1 x SanDisk SDSSDA12 ........... 544564.94 |================================== 2 x SanDisk SDSSDA12 RAID0 ..... 476721.65 |============================== 2 x SanDisk SDSSDA12 RAID1 ..... 543671.89 |================================== 2 x SanDisk SDSSDA12 RAID1+LZO . 563980.33 |===================================