Btrfs RAID and EXT4 MDADM RAID tests on Linux 4.15 for a future article on Phoronix.
Btrfs 1 Disk Btrfs 2 Disk RAID0 Btrfs 2 Disk RAID1 Processor: Intel Xeon Silver 4108 @ 3.00GHz (8 Cores / 16 Threads) , Motherboard: TYAN S7100AG2NR, Chipset: Intel Device 2020, Memory: 6 x 4096 MB DDR4-2400MHz Micron 9ASF51272PZ-2G6B1, Disk: 4 x 120GB ADATA SU700 + 240GB Force MP500, Graphics: ASPEED ASPEED Family, Audio: Realtek ALC892, Monitor: VE228, Network: Intel I350 Gigabit Connection
OS: Ubuntu 17.04, Kernel: 4.15.0-999-generic (x86_64) 20171212, Desktop: Unity 7.5.0, Display Driver: modesetting 1.19.3, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 1920x1080
Btrfs 4 Disk RAID0 OS: Ubuntu 17.04, Kernel: 4.15.0-999-generic (x86_64) 20171212, Display Driver: modesetting 1.19.3, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 1920x1080
Btrfs 4 Disk RAID1 Btrfs 4 Disk RAID10 Btrfs 4 Disk RAID5 Btrfs 4 Disk RAID6 OS: Ubuntu 17.04, Kernel: 4.15.0-999-generic (x86_64) 20171212, Desktop: Unity 7.5.0, Display Driver: modesetting 1.19.3, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 1920x1080
EXT4 1 Disk EXT4 2 Disk RAID1 EXT4 2 Disk RAID0 EXT4 4 Disk RAID0 EXT4 4 Disk RAID1 EXT4 4 Disk RAID5 OS: Ubuntu 17.04, Kernel: 4.15.0-999-generic (x86_64) 20171212, Desktop: Unity 7.5.0, Display Driver: modesetting 1.19.3, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 1920x1080
EXT4 4 Disk RAID6 EXT4 4 Disk RAID10 OS: Ubuntu 17.04, Kernel: 4.15.0-999-generic (x86_64) 20171212, Display Driver: modesetting 1.19.3, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -vDisk Notes: NONE / data=ordered,errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave
EXT4 2 Kingston RAID1 Processor: Intel Xeon E-2176G @ 4.70GHz (6 Cores / 12 Threads) , Motherboard: Supermicro X11SCM-F v1.01 (1.0b BIOS) , Chipset: Intel Cannon Lake PCH , Memory: 4 x 32 GB DDR4-2667MT/s Samsung M391A4G43MB1-CTD , Disk: 3840GB MR9260-8i + 6001GB MR9260-8i , Graphics: ASPEED , Network: 2 x Intel I210
OS: Ubuntu 18.04, Kernel: 4.15.0-62-generic (x86_64), Compiler: GCC 7.4.0, File-System: ext4, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vDisk Notes: CFQ / data=ordered,noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceSecurity Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
EXT4 2 MICRON RAID1 Processor: 2 x Intel Xeon Gold 6248 @ 2.50GHz (40 Cores / 80 Threads) , Motherboard: Supermicro X11DPU v1.10 (3.1 BIOS) , Chipset: Intel Sky Lake-E DMI3 Registers , Memory: 12 x 32 GB DDR4-2666MT/s Samsung M393A4K40CB2-CTD , Disk: 7681GB MR9361-8i + 8001GB MR9361-8i , Graphics: ASPEED, Network: 4 x Intel X710/X557-AT
OS: Ubuntu 18.04, Kernel: 4.15.0-60-generic (x86_64), Compiler: GCC 7.4.0, File-System: ext4, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vDisk Notes: CFQ / data=ordered,errors=remount-ro,noatime,rw,stripe=64Processor Notes: Scaling Governor: acpi-cpufreq ondemandSecurity Notes: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling
Btrfs RAID, EXT4 MD RAID 4 x SSD Linux Tests Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Driver Compiler File-System Screen Resolution Btrfs 1 Disk Btrfs 2 Disk RAID0 Btrfs 2 Disk RAID1 Btrfs 4 Disk RAID0 Btrfs 4 Disk RAID1 Btrfs 4 Disk RAID10 Btrfs 4 Disk RAID5 Btrfs 4 Disk RAID6 EXT4 1 Disk EXT4 2 Disk RAID1 EXT4 2 Disk RAID0 EXT4 4 Disk RAID0 EXT4 4 Disk RAID1 EXT4 4 Disk RAID5 EXT4 4 Disk RAID6 EXT4 4 Disk RAID10 EXT4 2 Kingston RAID1 EXT4 2 MICRON RAID1 Intel Xeon Silver 4108 @ 3.00GHz (8 Cores / 16 Threads) TYAN S7100AG2NR Intel Device 2020 6 x 4096 MB DDR4-2400MHz Micron 9ASF51272PZ-2G6B1 4 x 120GB ADATA SU700 + 240GB Force MP500 ASPEED ASPEED Family Realtek ALC892 VE228 Intel I350 Gigabit Connection Ubuntu 17.04 4.15.0-999-generic (x86_64) 20171212 Unity 7.5.0 modesetting 1.19.3 GCC 6.3.0 20170406 btrfs 1920x1080 Unity 7.5.0 ext4 Intel Xeon E-2176G @ 4.70GHz (6 Cores / 12 Threads) Supermicro X11SCM-F v1.01 (1.0b BIOS) Intel Cannon Lake PCH 4 x 32 GB DDR4-2667MT/s Samsung M391A4G43MB1-CTD 3840GB MR9260-8i + 6001GB MR9260-8i ASPEED 2 x Intel I210 Ubuntu 18.04 4.15.0-62-generic (x86_64) GCC 7.4.0 1024x768 2 x Intel Xeon Gold 6248 @ 2.50GHz (40 Cores / 80 Threads) Supermicro X11DPU v1.10 (3.1 BIOS) Intel Sky Lake-E DMI3 Registers 12 x 32 GB DDR4-2666MT/s Samsung M393A4K40CB2-CTD 7681GB MR9361-8i + 8001GB MR9361-8i 4 x Intel X710/X557-AT 4.15.0-60-generic (x86_64) OpenBenchmarking.org Compiler Details - Btrfs 1 Disk: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - Btrfs 2 Disk RAID0: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - Btrfs 2 Disk RAID1: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - Btrfs 4 Disk RAID0: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - Btrfs 4 Disk RAID1: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - Btrfs 4 Disk RAID10: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - Btrfs 4 Disk RAID5: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - Btrfs 4 Disk RAID6: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - EXT4 1 Disk: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - EXT4 2 Disk RAID1: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - EXT4 2 Disk RAID0: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - EXT4 4 Disk RAID0: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - EXT4 4 Disk RAID1: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - EXT4 4 Disk RAID5: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - EXT4 4 Disk RAID6: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - EXT4 4 Disk RAID10: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - EXT4 2 Kingston RAID1: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - EXT4 2 MICRON RAID1: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - Btrfs 1 Disk: NONE / data=ordered,errors=remount-ro,relatime,rw - Btrfs 2 Disk RAID0: NONE / data=ordered,errors=remount-ro,relatime,rw - Btrfs 2 Disk RAID1: NONE / data=ordered,errors=remount-ro,relatime,rw - Btrfs 4 Disk RAID0: NONE / data=ordered,errors=remount-ro,relatime,rw - Btrfs 4 Disk RAID1: NONE / data=ordered,errors=remount-ro,relatime,rw - Btrfs 4 Disk RAID10: NONE / data=ordered,errors=remount-ro,relatime,rw - Btrfs 4 Disk RAID5: NONE / data=ordered,errors=remount-ro,relatime,rw - Btrfs 4 Disk RAID6: NONE / data=ordered,errors=remount-ro,relatime,rw - EXT4 1 Disk: NONE / data=ordered,errors=remount-ro,relatime,rw - EXT4 2 Disk RAID1: NONE / data=ordered,errors=remount-ro,relatime,rw - EXT4 2 Disk RAID0: NONE / data=ordered,errors=remount-ro,relatime,rw - EXT4 4 Disk RAID0: NONE / data=ordered,errors=remount-ro,relatime,rw - EXT4 4 Disk RAID1: NONE / data=ordered,errors=remount-ro,relatime,rw - EXT4 4 Disk RAID5: NONE / data=ordered,errors=remount-ro,relatime,rw - EXT4 4 Disk RAID6: NONE / data=ordered,errors=remount-ro,relatime,rw - EXT4 4 Disk RAID10: NONE / data=ordered,errors=remount-ro,relatime,rw - EXT4 2 Kingston RAID1: CFQ / data=ordered,noatime,rw - EXT4 2 MICRON RAID1: CFQ / data=ordered,errors=remount-ro,noatime,rw,stripe=64 Processor Details - Btrfs 1 Disk: Scaling Governor: intel_pstate powersave - Btrfs 2 Disk RAID0: Scaling Governor: intel_pstate powersave - Btrfs 2 Disk RAID1: Scaling Governor: intel_pstate powersave - Btrfs 4 Disk RAID0: Scaling Governor: intel_pstate powersave - Btrfs 4 Disk RAID1: Scaling Governor: intel_pstate powersave - Btrfs 4 Disk RAID10: Scaling Governor: intel_pstate powersave - Btrfs 4 Disk RAID5: Scaling Governor: intel_pstate powersave - Btrfs 4 Disk RAID6: Scaling Governor: intel_pstate powersave - EXT4 1 Disk: Scaling Governor: intel_pstate powersave - EXT4 2 Disk RAID1: Scaling Governor: intel_pstate powersave - EXT4 2 Disk RAID0: Scaling Governor: intel_pstate powersave - EXT4 4 Disk RAID0: Scaling Governor: intel_pstate powersave - EXT4 4 Disk RAID1: Scaling Governor: intel_pstate powersave - EXT4 4 Disk RAID5: Scaling Governor: intel_pstate powersave - EXT4 4 Disk RAID6: Scaling Governor: intel_pstate powersave - EXT4 4 Disk RAID10: Scaling Governor: intel_pstate powersave - EXT4 2 Kingston RAID1: Scaling Governor: intel_pstate performance - EXT4 2 MICRON RAID1: Scaling Governor: acpi-cpufreq ondemand Security Details - EXT4 2 Kingston RAID1: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - EXT4 2 MICRON RAID1: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling
Btrfs 1 Disk Btrfs 2 Disk RAID0 Btrfs 2 Disk RAID1 Btrfs 4 Disk RAID0 Btrfs 4 Disk RAID1 Btrfs 4 Disk RAID10 Btrfs 4 Disk RAID5 Btrfs 4 Disk RAID6 EXT4 1 Disk EXT4 2 Disk RAID1 EXT4 2 Disk RAID0 EXT4 4 Disk RAID0 EXT4 4 Disk RAID1 EXT4 4 Disk RAID5 EXT4 4 Disk RAID6 EXT4 4 Disk RAID10 EXT4 2 Kingston RAID1 EXT4 2 MICRON RAID1 Logarithmic Result Overview Phoronix Test Suite 10.2.0 Dbench Flexible IO Tester IOzone SQLite BlogBench
Btrfs RAID, EXT4 MD RAID 4 x SSD Linux Tests sqlite: Default Test Directory fio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory fio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size blogbench: Read blogbench: Write dbench: 12 iozone: 4Kb - 8GB - Write Performance pgbench: Mostly RAM - Normal Load - Read Write Btrfs 1 Disk Btrfs 2 Disk RAID0 Btrfs 2 Disk RAID1 Btrfs 4 Disk RAID0 Btrfs 4 Disk RAID1 Btrfs 4 Disk RAID10 Btrfs 4 Disk RAID5 Btrfs 4 Disk RAID6 EXT4 1 Disk EXT4 2 Disk RAID1 EXT4 2 Disk RAID0 EXT4 4 Disk RAID0 EXT4 4 Disk RAID1 EXT4 4 Disk RAID5 EXT4 4 Disk RAID6 EXT4 4 Disk RAID10 EXT4 2 Kingston RAID1 EXT4 2 MICRON RAID1 60.90 124 82.35 109.25 81.37 133.87 148.15 131.40 2402392 5079 291.84 37.97 881.08 59.21 221 64.76 234.64 69.23 187.30 322.97 180.03 2372735 5746 309.27 76.16 1133.63 64.93 124 74.21 123.40 69.42 140.87 169.60 133.83 2388227 4773 289.99 46.52 628.35 62.10 293 66.17 302.93 61.04 189.18 445.50 206.00 2400675 5732 328.55 900.57 1643.89 66.73 242 40.61 188.29 47.71 137.77 190.00 132.33 2363039 5397 314.25 182.49 1642.71 66.91 222 34.41 197.04 43.08 177.53 287.30 164.07 2359105 5577 348.16 142.13 1041.85 140.27 385 68.31 402.86 72.47 124.42 280.90 135.73 2326341 5136 311.67 114.48 1370.47 139.08 368 68.21 323.48 73.17 138.18 258.10 146.93 2162115 4655 302.24 75.62 684.05 27.74 124 167.24 76.04 213.91 119.13 64.67 41.35 2477510 4212 218.25 48.72 1086.05 394.48 246 33.57 76.70 36.73 28.73 35.47 29.75 2417606 4825 160.56 43.68 760.78 37.72 242 245.04 144.92 103.37 71.93 79.87 53.13 2389094 5610 374.87 103.42 1771.23 41.22 456 279.03 143.94 171.16 101.43 175.33 101.37 1577870 8724 605.34 168.87 1729.77 454.42 459 35.41 82.30 33.09 21.93 27.00 28.23 2361663 4692 91.30 42.09 0.10 418.50 428 25.93 151.50 33.22 28.60 52.10 29.67 2534779 6243 129.00 80.43 1033.44 669.24 417 17.09 196.79 16.89 24.88 32.80 38.43 2585486 5135 106.08 59.66 1020.35 48.21 439 116.34 217.34 71.29 55.20 70.27 48.00 2314883 7769 302.57 94.16 1310.87 75.19 212 114.09 223.40 120.99 1503511 19948 547.32 435.43 3.01 308 44.64 208.76 431.03 2238089 30898 3410.08 396.25 OpenBenchmarking.org