Btrfs multi-disk tests on the Linux 4.10 kernel with various RAID options. Tests 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 1707146-TR-1701291RI26 Btrfs Linux 4.10 RAID 4-Disk SSD - Phoronix Test Suite Btrfs Linux 4.10 RAID 4-Disk SSD Btrfs multi-disk tests on the Linux 4.10 kernel with various RAID options. Tests by Michael Larabel for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1707146-TR-1701291RI26&sro&grr&export=pdf .
Btrfs Linux 4.10 RAID 4-Disk SSD Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Single Disk 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 seistro-RAID5-8disks-ext4-4.12.1 4.12.1-seistro-raid10-4disks 4.12.1-seistro-raid10-4disks-ext4 Intel Core i7-6800K @ 3.80GHz (12 Cores) MSI X99A WORKSTATION (MS-7A54) v1.0 Intel Xeon E7 v4/Xeon 16384MB 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150 NVIDIA GeForce GTX TITAN X 12288MB Realtek ALC1150 ASUS PB278 Intel Connection Ubuntu 16.04 4.10.0-999-generic (x86_64) 20170126 Unity 7.4.0 X Server 1.18.4 nouveau 1.0.12 3.3 Mesa 11.2.0 Gallium 0.4 1.0.8 GCC 5.4.0 20160609 + CUDA 8.0 btrfs 2560x1440 2 x Intel Xeon E5-2630 0 @ 2.80GHz (24 Cores) Dell 0XH7F2 Intel Xeon E5/Core 387072MB 6998GB PERC H710P + 1199GB PERC H710P Matrox s G200eR2 Smart Cable Broadcom NetXtreme BCM5720 Gigabit PCIe Debian 8.8 4.12.1-041201-generic (x86_64) GCC 5.3.1 20160224 ext4 1024x768 OpenBenchmarking.org Compiler Details - Single Disk: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 2-Disk RAID0: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 2-Disk RAID1: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 4-Disk RAID0: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 4-Disk RAID1: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 4-Disk RAID10: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 4-Disk RAID5: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 4-Disk RAID6: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - seistro-RAID5-8disks-ext4-4.12.1: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i586 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 4.12.1-seistro-raid10-4disks: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i586 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - 4.12.1-seistro-raid10-4disks-ext4: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i586 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details - Single Disk: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 - 2-Disk RAID0: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID0 - 2-Disk RAID1: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID1 - 4-Disk RAID0: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID0 - 4-Disk RAID1: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID1 - 4-Disk RAID10: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID10 - 4-Disk RAID5: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID5 - 4-Disk RAID6: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID6 - seistro-RAID5-8disks-ext4-4.12.1: DEADLINE / acl,block_validity,delalloc,discard,noatime,nodiratime,rw,stripe=112,user_xattr - 4.12.1-seistro-raid10-4disks: DEADLINE / acl,block_validity,delalloc,discard,noatime,nodiratime,rw,stripe=112,user_xattr - 4.12.1-seistro-raid10-4disks-ext4: DEADLINE / acl,block_validity,delalloc,discard,noatime,nodiratime,rw,stripe=112,user_xattr Processor Details - Single Disk: Scaling Governor: intel_pstate powersave - 2-Disk RAID0: Scaling Governor: intel_pstate powersave - 2-Disk RAID1: Scaling Governor: intel_pstate powersave - 4-Disk RAID0: Scaling Governor: intel_pstate powersave - 4-Disk RAID1: Scaling Governor: intel_pstate powersave - 4-Disk RAID10: Scaling Governor: intel_pstate powersave - 4-Disk RAID5: Scaling Governor: intel_pstate powersave - 4-Disk RAID6: Scaling Governor: intel_pstate powersave - seistro-RAID5-8disks-ext4-4.12.1: Scaling Governor: intel_pstate performance - 4.12.1-seistro-raid10-4disks: Scaling Governor: intel_pstate performance - 4.12.1-seistro-raid10-4disks-ext4: Scaling Governor: intel_pstate performance System Details - Single Disk: Python 2.7.12. - 2-Disk RAID0: Python 2.7.12. - 2-Disk RAID1: Python 2.7.12. - 4-Disk RAID0: Python 2.7.12. - 4-Disk RAID1: Python 2.7.12. - 4-Disk RAID10: Python 2.7.12. - 4-Disk RAID5: Python 2.7.12. - 4-Disk RAID6: Python 2.7.12. - seistro-RAID5-8disks-ext4-4.12.1: Python 2.7.9. - 4.12.1-seistro-raid10-4disks: Python 2.7.9. - 4.12.1-seistro-raid10-4disks-ext4: Python 2.7.9.
Btrfs Linux 4.10 RAID 4-Disk SSD pgbench: On-Disk - Normal Load - Read Write compilebench: Initial Create compilebench: Compile blogbench: Write fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 1000 Files, 1MB Size fio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory - MB/s fio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory - MB/s fio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory - MB/s fio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directory - MB/s sqlite: Default Test Directory Single Disk 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 seistro-RAID5-8disks-ext4-4.12.1 4.12.1-seistro-raid10-4disks 4.12.1-seistro-raid10-4disks-ext4 1196.72 126.47 816.97 4942 46.63 50.73 61.03 90.36 243.91 91.71 210.37 85.56 1626.47 271.68 986.31 6617 74.55 80.60 78.17 125.88 525.49 126.24 439.91 87.56 1147.83 118.82 784.53 4939 42.05 42.95 59.35 49.50 331.32 49.58 213.46 105.90 2887.00 296.61 1413.04 7537 135.77 132.25 121.72 166.98 719.56 160.19 720.89 85.22 972.52 226.87 915.54 5542 61.42 61.37 78.57 105.29 267.38 95.64 413.46 91.33 1427.30 246.89 903.57 6420 65.63 65.67 63.17 116.27 558.34 103.63 424.44 97.09 2012.79 263.94 1001.93 7079 84.28 100.83 82.83 113.33 678.77 156.98 585.34 107.49 1303.60 237.06 878.04 5808 57.65 66.60 83.70 101.58 591.20 119.44 422.97 122.07 184.12 61.90 103.67 2.40 6.28 2.32 12.99 112.32 177.50 1140.21 19876 354.45 424.50 399.68 339.34 254.28 149.18 245.69 3.98 OpenBenchmarking.org
PostgreSQL pgbench Scaling: On-Disk - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 4.12.1-seistro-raid10-4disks-ext4 Single Disk 600 1200 1800 2400 3000 SE +/- 94.97, N = 6 SE +/- 0.11, N = 3 SE +/- 52.22, N = 6 1626.47 1147.83 2887.00 972.52 1427.30 2012.79 1303.60 112.32 1196.72 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 4.12.1-seistro-raid10-4disks-ext4 Single Disk 60 120 180 240 300 SE +/- 7.91, N = 3 SE +/- 8.51, N = 3 SE +/- 4.29, N = 3 SE +/- 22.14, N = 3 SE +/- 18.71, N = 3 SE +/- 9.00, N = 3 SE +/- 18.38, N = 3 SE +/- 4.64, N = 3 SE +/- 30.50, N = 3 271.68 118.82 296.61 226.87 246.89 263.94 237.06 177.50 126.47
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 4.12.1-seistro-raid10-4disks-ext4 Single Disk 300 600 900 1200 1500 SE +/- 24.76, N = 6 SE +/- 13.08, N = 4 SE +/- 41.11, N = 6 SE +/- 13.10, N = 6 SE +/- 21.92, N = 6 SE +/- 33.99, N = 6 SE +/- 4.10, N = 3 SE +/- 16.95, N = 5 SE +/- 1.60, N = 3 986.31 784.53 1413.04 915.54 903.57 1001.93 878.04 1140.21 816.97
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Write 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 4.12.1-seistro-raid10-4disks-ext4 Single Disk 4K 8K 12K 16K 20K SE +/- 39.06, N = 3 SE +/- 20.76, N = 3 SE +/- 92.04, N = 3 SE +/- 50.28, N = 3 SE +/- 106.36, N = 3 SE +/- 88.83, N = 3 SE +/- 89.05, N = 6 SE +/- 856.14, N = 6 SE +/- 38.37, N = 3 6617 4939 7537 5542 6420 7079 5808 19876 4942 1. (CC) gcc options: -O2 -pthread
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 4.12.1-seistro-raid10-4disks-ext4 Single Disk 80 160 240 320 400 SE +/- 7.08, N = 6 SE +/- 2.07, N = 6 SE +/- 19.35, N = 6 SE +/- 5.71, N = 6 SE +/- 5.47, N = 6 SE +/- 3.17, N = 6 SE +/- 4.24, N = 6 SE +/- 23.81, N = 6 SE +/- 0.66, N = 6 74.55 42.05 135.77 61.42 65.63 84.28 57.65 354.45 46.63 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 4.12.1-seistro-raid10-4disks-ext4 Single Disk seistro-RAID5-8disks-ext4-4.12.1 90 180 270 360 450 SE +/- 1.78, N = 6 SE +/- 0.83, N = 6 SE +/- 7.24, N = 6 SE +/- 1.36, N = 6 SE +/- 1.23, N = 6 SE +/- 2.44, N = 6 SE +/- 1.30, N = 3 SE +/- 7.03, N = 3 SE +/- 0.32, N = 3 SE +/- 13.22, N = 6 80.60 42.95 132.25 61.37 65.67 100.83 66.60 424.50 50.73 184.12 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 4.12.1-seistro-raid10-4disks-ext4 Single Disk seistro-RAID5-8disks-ext4-4.12.1 90 180 270 360 450 SE +/- 3.66, N = 6 SE +/- 16.45, N = 6 SE +/- 21.94, N = 6 SE +/- 16.14, N = 6 SE +/- 9.26, N = 6 SE +/- 10.74, N = 6 SE +/- 15.67, N = 6 SE +/- 11.77, N = 6 SE +/- 11.55, N = 6 SE +/- 3.67, N = 6 78.17 59.35 121.72 78.57 63.17 82.83 83.70 399.68 61.03 61.90 1. (CC) gcc options: -static
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better 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 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 4.12.1-seistro-raid10-4disks-ext4 Single Disk seistro-RAID5-8disks-ext4-4.12.1 70 140 210 280 350 SE +/- 9.93, N = 6 SE +/- 10.95, N = 6 SE +/- 2.96, N = 6 SE +/- 17.02, N = 6 SE +/- 15.32, N = 6 SE +/- 14.60, N = 6 SE +/- 10.38, N = 6 SE +/- 5.46, N = 3 SE +/- 1.49, N = 3 SE +/- 10.76, N = 6 125.88 49.50 166.98 105.29 116.27 113.33 101.58 339.34 90.36 103.67 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better 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 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 4.12.1-seistro-raid10-4disks-ext4 Single Disk seistro-RAID5-8disks-ext4-4.12.1 160 320 480 640 800 SE +/- 2.48, N = 3 SE +/- 5.25, N = 3 SE +/- 12.16, N = 3 SE +/- 27.92, N = 6 SE +/- 57.02, N = 6 SE +/- 3.19, N = 3 SE +/- 28.72, N = 6 SE +/- 1.47, N = 3 SE +/- 4.26, N = 4 SE +/- 0.09, N = 6 525.49 331.32 719.56 267.38 558.34 678.77 591.20 254.28 243.91 2.40 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better 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 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 4.12.1-seistro-raid10-4disks-ext4 Single Disk seistro-RAID5-8disks-ext4-4.12.1 40 80 120 160 200 SE +/- 17.35, N = 6 SE +/- 12.34, N = 6 SE +/- 9.64, N = 6 SE +/- 11.89, N = 6 SE +/- 18.82, N = 6 SE +/- 2.32, N = 3 SE +/- 12.68, N = 6 SE +/- 2.27, N = 4 SE +/- 1.37, N = 3 SE +/- 0.11, N = 6 126.24 49.58 160.19 95.64 103.63 156.98 119.44 149.18 91.71 6.28 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better 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 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 4.12.1-seistro-raid10-4disks-ext4 Single Disk seistro-RAID5-8disks-ext4-4.12.1 160 320 480 640 800 SE +/- 1.57, N = 3 SE +/- 4.00, N = 3 SE +/- 1.34, N = 3 SE +/- 1.02, N = 3 SE +/- 2.93, N = 3 SE +/- 10.32, N = 6 SE +/- 0.15, N = 3 SE +/- 0.95, N = 3 SE +/- 3.38, N = 3 SE +/- 0.10, N = 6 439.91 213.46 720.89 413.46 424.44 585.34 422.97 245.69 210.37 2.32 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory 2-Disk RAID0 2-Disk RAID1 4-Disk RAID0 4-Disk RAID1 4-Disk RAID10 4-Disk RAID5 4-Disk RAID6 4.12.1-seistro-raid10-4disks-ext4 Single Disk seistro-RAID5-8disks-ext4-4.12.1 30 60 90 120 150 SE +/- 1.66, N = 3 SE +/- 0.24, N = 3 SE +/- 1.37, N = 6 SE +/- 2.29, N = 6 SE +/- 2.82, N = 6 SE +/- 1.92, N = 6 SE +/- 2.42, N = 6 SE +/- 0.03, N = 3 SE +/- 1.23, N = 3 SE +/- 1.72, N = 6 87.56 105.90 85.22 91.33 97.09 107.49 122.07 3.98 85.56 12.99 -lcurses -lcurses -lcurses -lcurses -lcurses -lcurses -lcurses -lcurses 1. (CC) gcc options: -O2 -ldl -lpthread
Phoronix Test Suite v10.8.4