Btrfs RAID tests on Linux 4.7 kernel. Benchmarks by Michael Larabel for a future article on Phoronix.com..
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1608067-LO-BTRFSRAID00
Btrfs RAID Linux 4.7
Btrfs RAID tests on Linux 4.7 kernel. Benchmarks by Michael Larabel for a future article on Phoronix.com..
Single Disk:
Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Skylake, Memory: 16384MB, Disk: 4 x 120GB TOSHIBA-TR150 + Samsung SSD 950 PRO 256GB, Graphics: LLVMpipe, Audio: Realtek ALC1150, Network: Intel Connection
OS: Ubuntu 16.10, Kernel: 4.7.0-040700-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: modesetting 1.18.4, OpenGL: 3.3 Mesa 12.0.1 Gallium 0.4, Compiler: GCC 6.1.1 20160724, File-System: btrfs, Screen Resolution: 1024x768
RAID0 2-Disk:
Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Skylake, Memory: 16384MB, Disk: 4 x 120GB TOSHIBA-TR150 + Samsung SSD 950 PRO 256GB, Graphics: LLVMpipe, Audio: Realtek ALC1150, Network: Intel Connection
OS: Ubuntu 16.10, Kernel: 4.7.0-040700-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.1 Gallium 0.4, Compiler: GCC 6.1.1 20160724, File-System: btrfs, Screen Resolution: 1024x768
RAID1 2-Disk:
Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Skylake, Memory: 16384MB, Disk: 4 x 120GB TOSHIBA-TR150 + Samsung SSD 950 PRO 256GB, Graphics: LLVMpipe, Audio: Realtek ALC1150, Network: Intel Connection
OS: Ubuntu 16.10, Kernel: 4.7.0-040700-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.1 Gallium 0.4, Compiler: GCC 6.1.1 20160724, File-System: btrfs, Screen Resolution: 1024x768
RAID0 4-Disk:
Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Skylake, Memory: 16384MB, Disk: 4 x 120GB TOSHIBA-TR150 + Samsung SSD 950 PRO 256GB, Graphics: LLVMpipe, Audio: Realtek ALC1150, Network: Intel Connection
OS: Ubuntu 16.10, Kernel: 4.7.0-040700-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.1 Gallium 0.4, Compiler: GCC 6.1.1 20160724, File-System: btrfs, Screen Resolution: 1024x768
RAID1 4-Disk:
Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Skylake, Memory: 16384MB, Disk: 4 x 120GB TOSHIBA-TR150 + Samsung SSD 950 PRO 256GB, Graphics: LLVMpipe, Audio: Realtek ALC1150, Network: Intel Connection
OS: Ubuntu 16.10, Kernel: 4.7.0-040700-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.1 Gallium 0.4, Compiler: GCC 6.1.1 20160724, File-System: btrfs, Screen Resolution: 1024x768
RAID10 4-Disk:
Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Skylake, Memory: 16384MB, Disk: 4 x 120GB TOSHIBA-TR150 + Samsung SSD 950 PRO 256GB, Graphics: LLVMpipe, Audio: Realtek ALC1150, Network: Intel Connection
OS: Ubuntu 16.10, Kernel: 4.7.0-040700-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 12.0.1 Gallium 0.4, Compiler: GCC 6.1.1 20160724, File-System: btrfs, Screen Resolution: 1024x768
FS-Mark 3.3
Test: 5000 Files, 1MB Size, 4 Threads
Files/s > Higher Is Better
Single Disk ... 50.00 |===================
RAID0 2-Disk .. 82.00 |================================
RAID1 2-Disk .. 43.13 |=================
RAID0 4-Disk .. 141.73 |=======================================================
RAID1 4-Disk .. 60.87 |========================
RAID10 4-Disk . 67.60 |==========================
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
Single Disk ... 217.54 |==================
RAID0 2-Disk .. 432.83 |====================================
RAID1 2-Disk .. 214.78 |==================
RAID0 4-Disk .. 667.68 |=======================================================
RAID1 4-Disk .. 283.99 |=======================
RAID10 4-Disk . 431.17 |====================================
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: IOPS
IOPS > Higher Is Better
Single Disk ... 54548 |==================
RAID0 2-Disk .. 108296 |====================================
RAID1 2-Disk .. 54299 |==================
RAID0 4-Disk .. 164240 |=======================================================
RAID1 4-Disk .. 71902 |========================
RAID10 4-Disk . 108058 |====================================
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
Single Disk ... 248.70 |===================
RAID0 2-Disk .. 483.27 |====================================
RAID1 2-Disk .. 349.74 |==========================
RAID0 4-Disk .. 738.69 |=======================================================
RAID1 4-Disk .. 464.23 |===================================
RAID10 4-Disk . 655.82 |=================================================
BlogBench 1.0
Test: Write
Final Score > Higher Is Better
Single Disk ... 4347 |================================
RAID0 2-Disk .. 6277 |==============================================
RAID1 2-Disk .. 4227 |===============================
RAID0 4-Disk .. 7847 |=========================================================
RAID1 4-Disk .. 5521 |========================================
RAID10 4-Disk . 5974 |===========================================
PostgreSQL pgbench 9.4.3
Scaling: On-Disk - Test: Normal Load - Mode: Read Write
TPS > Higher Is Better
Single Disk ... 1109.05 |==================================
RAID0 2-Disk .. 1389.52 |==========================================
RAID1 2-Disk .. 983.28 |==============================
RAID0 4-Disk .. 1781.17 |======================================================
RAID1 4-Disk .. 1186.65 |====================================
RAID10 4-Disk . 1494.37 |=============================================
FS-Mark 3.3
Test: 1000 Files, 1MB Size
Files/s > Higher Is Better
Single Disk ... 57.35 |=========================
RAID0 2-Disk .. 87.03 |=====================================
RAID1 2-Disk .. 61.95 |==========================
RAID0 4-Disk .. 128.63 |=======================================================
RAID1 4-Disk .. 87.97 |======================================
RAID10 4-Disk . 39.50 |=================
Flexible IO Tester 2.1.13
Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s
MB/s > Higher Is Better
Single Disk ... 98.53 |=================================
RAID0 2-Disk .. 139.22 |===============================================
RAID1 2-Disk .. 73.65 |=========================
RAID0 4-Disk .. 162.02 |=======================================================
RAID1 4-Disk .. 116.01 |=======================================
RAID10 4-Disk . 90.71 |===============================
Flexible IO Tester 2.1.13
Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS
IOPS > Higher Is Better
Single Disk ... 24820 |====================================
RAID0 2-Disk .. 30492 |============================================
RAID1 2-Disk .. 18971 |============================
RAID0 4-Disk .. 38625 |========================================================
RAID1 4-Disk .. 26303 |======================================
RAID10 4-Disk . 24596 |====================================
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: IOPS
IOPS > Higher Is Better
Single Disk ... 61515 |===================
RAID0 2-Disk .. 105346 |================================
RAID1 2-Disk .. 87026 |==========================
RAID0 4-Disk .. 181495 |=======================================================
RAID1 4-Disk .. 114380 |===================================
RAID10 4-Disk . 162847 |=================================================
Flexible IO Tester 2.1.13
Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s
MB/s > Higher Is Better
Single Disk ... 98.20 |===================================
RAID0 2-Disk .. 152.20 |=======================================================
RAID1 2-Disk .. 81.11 |=============================
RAID0 4-Disk .. 149.87 |======================================================
RAID1 4-Disk .. 101.34 |=====================================
RAID10 4-Disk . 100.51 |====================================
Flexible IO Tester 2.1.13
Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: IOPS
IOPS > Higher Is Better
Single Disk ... 23863 |====================================
RAID0 2-Disk .. 32384 |=================================================
RAID1 2-Disk .. 19352 |=============================
RAID0 4-Disk .. 37291 |========================================================
RAID1 4-Disk .. 26645 |========================================
RAID10 4-Disk . 25698 |=======================================