Ubuntu Linux RAID 0/1/5/6/10 Disk Testing RAID mdadm benchmarks with four Intel SSDs using RAID 0, 1, 5, 6, and 10 levels on Linux 3.18 kernel with various file-systems. Benchmarks by Michael Larabel for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1507125-BE-1411054LI16&rdt&grs .
Ubuntu Linux RAID 0/1/5/6/10 Disk Testing Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution System Layer Native Btrfs: RAID 0 Native Btrfs: RAID 1 Native Btrfs: RAID 10 Native Btrfs: RAID 5 Native Btrfs: RAID 6 mdadm EXT4: RAID 0 mdadm EXT4: RAID 1 mdadm EXT4: RAID 10 mdadm EXT4: RAID 5 mdadm EXT4: RAID 6 mdadm Btrfs: RAID 0 mdadm Btrfs: RAID 1 mdadm Btrfs: RAID 10 mdadm Btrfs: RAID 5 mdadm Btrfs: RAID 6 mdadm XFS: RAID 0 mdadm XFS: RAID 1 mdadm XFS: RAID 10 mdadm XFS: RAID 5 mdadm XFS: RAID 6 mdadm F2FS: RAID 0 mdadm F2FS: RAID 1 mdadm F2FS: RAID 10 mdadm F2FS: RAID 5 mdadm F2FS: RAID 6 Glusterfs-1G on XFS SSD via NFS-1G Intel Core i7-5960X @ 4.00GHz (16 Cores) Gigabyte X99-UD4-CF Intel Xeon E5 v3/Core 16384MB 4 x 120GB INTEL SSDSC2BW12 + 128GB Crucial_CT128MX1 XFX AMD Radeon HD 7950/8950 OEM / R9 280 3072MB Intel C610/X99 SyncMaster Intel Connection Ubuntu 14.10 3.18.0-031800rc1-generic (x86_64) Unity 7.3.1 X Server 1.16.0 radeon 7.4.0 3.3 Mesa 10.3.0 Gallium 0.4 GCC 4.9.1 btrfs 2560x1600 ext4 btrfs xfs f2fs AMD Phenom II X4 910e @ 2.60GHz (2 Cores) 1024MB 31GB Debian GNU/Linux 8 3.16.0-4-amd64 (x86_64) GCC 4.9.2 ext4 Xen 4.4.1-xs100654 Hypervisor OpenBenchmarking.org Compiler Details - Native Btrfs: RAID 0: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - Native Btrfs: RAID 1: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - Native Btrfs: RAID 10: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - Native Btrfs: RAID 5: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - Native Btrfs: RAID 6: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm EXT4: RAID 0: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm EXT4: RAID 1: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm EXT4: RAID 10: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm EXT4: RAID 5: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm EXT4: RAID 6: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm Btrfs: RAID 0: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm Btrfs: RAID 1: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm Btrfs: RAID 10: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm Btrfs: RAID 5: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm Btrfs: RAID 6: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm XFS: RAID 0: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm XFS: RAID 1: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm XFS: RAID 10: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm XFS: RAID 5: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm XFS: RAID 6: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm F2FS: RAID 0: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm F2FS: RAID 1: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm F2FS: RAID 10: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm F2FS: RAID 5: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - mdadm F2FS: RAID 6: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - Glusterfs-1G on XFS SSD via NFS-1G: --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,c++,java,go,d,fortran,objc,obj-c++ --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-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details - Native Btrfs: RAID 0: DEADLINE / relatime,rw,space_cache,ssd - Native Btrfs: RAID 1: DEADLINE / relatime,rw,space_cache,ssd - Native Btrfs: RAID 10: DEADLINE / relatime,rw,space_cache,ssd - Native Btrfs: RAID 5: DEADLINE / relatime,rw,space_cache,ssd - Native Btrfs: RAID 6: DEADLINE / relatime,rw,space_cache,ssd - mdadm EXT4: RAID 0: DEADLINE / data=ordered,relatime,rw,stripe=512 - mdadm EXT4: RAID 1: DEADLINE / data=ordered,relatime,rw - mdadm EXT4: RAID 10: DEADLINE / data=ordered,relatime,rw,stripe=256 - mdadm EXT4: RAID 5: DEADLINE / data=ordered,relatime,rw,stripe=384 - mdadm EXT4: RAID 6: DEADLINE / data=ordered,relatime,rw,stripe=256 - mdadm Btrfs: RAID 0: DEADLINE / relatime,rw,space_cache - mdadm Btrfs: RAID 1: DEADLINE / relatime,rw,space_cache - mdadm Btrfs: RAID 10: DEADLINE / relatime,rw,space_cache - mdadm Btrfs: RAID 5: DEADLINE / relatime,rw,space_cache - mdadm Btrfs: RAID 6: DEADLINE / relatime,rw,space_cache - mdadm XFS: RAID 0: DEADLINE / attr2,inode64,noquota,relatime,rw,sunit=1024,swidth=4096 - mdadm XFS: RAID 1: DEADLINE / attr2,inode64,noquota,relatime,rw - mdadm XFS: RAID 10: DEADLINE / attr2,inode64,noquota,relatime,rw,sunit=1024,swidth=2048 - mdadm XFS: RAID 5: DEADLINE / attr2,inode64,noquota,relatime,rw,sunit=1024,swidth=3072 - mdadm XFS: RAID 6: DEADLINE / attr2,inode64,noquota,relatime,rw,sunit=1024,swidth=2048 - mdadm F2FS: RAID 0: DEADLINE / acl,active_logs=6,background_gc=on,relatime,rw,user_xattr - mdadm F2FS: RAID 1: DEADLINE / acl,active_logs=6,background_gc=on,relatime,rw,user_xattr - mdadm F2FS: RAID 10: DEADLINE / acl,active_logs=6,background_gc=on,relatime,rw,user_xattr - mdadm F2FS: RAID 5: DEADLINE / acl,active_logs=6,background_gc=on,relatime,rw,user_xattr - mdadm F2FS: RAID 6: DEADLINE / acl,active_logs=6,background_gc=on,relatime,rw,user_xattr - Glusterfs-1G on XFS SSD via NFS-1G: CFQ / data=ordered,discard,noatime,rw Processor Details - Native Btrfs: RAID 0, Native Btrfs: RAID 1, Native Btrfs: RAID 10, Native Btrfs: RAID 5, Native Btrfs: RAID 6, mdadm EXT4: RAID 0, mdadm EXT4: RAID 1, mdadm EXT4: RAID 10, mdadm EXT4: RAID 5, mdadm EXT4: RAID 6, mdadm Btrfs: RAID 0, mdadm Btrfs: RAID 1, mdadm Btrfs: RAID 10, mdadm Btrfs: RAID 5, mdadm Btrfs: RAID 6, mdadm XFS: RAID 0, mdadm XFS: RAID 1, mdadm XFS: RAID 10, mdadm XFS: RAID 5, mdadm XFS: RAID 6, mdadm F2FS: RAID 0, mdadm F2FS: RAID 1, mdadm F2FS: RAID 10, mdadm F2FS: RAID 5, mdadm F2FS: RAID 6: Scaling Governor: intel_pstate powersave System Details - Native Btrfs: RAID 0: Disk Scheduler: DEADLINE. Python 2.7.8. - Native Btrfs: RAID 1: Disk Scheduler: DEADLINE. Python 2.7.8. - Native Btrfs: RAID 10: Disk Scheduler: DEADLINE. Python 2.7.8. - Native Btrfs: RAID 5: Disk Scheduler: DEADLINE. Python 2.7.8. - Native Btrfs: RAID 6: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm EXT4: RAID 0: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm EXT4: RAID 1: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm EXT4: RAID 10: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm EXT4: RAID 5: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm EXT4: RAID 6: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm Btrfs: RAID 0: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm Btrfs: RAID 1: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm Btrfs: RAID 10: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm Btrfs: RAID 5: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm Btrfs: RAID 6: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm XFS: RAID 0: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm XFS: RAID 1: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm XFS: RAID 10: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm XFS: RAID 5: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm XFS: RAID 6: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm F2FS: RAID 0: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm F2FS: RAID 1: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm F2FS: RAID 10: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm F2FS: RAID 5: Disk Scheduler: DEADLINE. Python 2.7.8. - mdadm F2FS: RAID 6: Disk Scheduler: DEADLINE. Python 2.7.8. - Glusterfs-1G on XFS SSD via NFS-1G: Disk Scheduler: CFQ. Python 2.7.9.
Ubuntu Linux RAID 0/1/5/6/10 Disk Testing iozone: 4Kb - 8GB - Write Performance fio: Seq Read - Libaio - No - 16KB - Default Test Directory - MB/s fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fio: Rand Write - Libaio - No - 16KB - Default Test Directory - MB/s fio: Seq Write - Libaio - No - 16KB - Default Test Directory - MB/s fio: Rand Read - Libaio - No - 16KB - Default Test Directory - MB/s compilebench: Initial Create Native Btrfs: RAID 0 Native Btrfs: RAID 1 Native Btrfs: RAID 10 Native Btrfs: RAID 5 Native Btrfs: RAID 6 mdadm EXT4: RAID 0 mdadm EXT4: RAID 1 mdadm EXT4: RAID 10 mdadm EXT4: RAID 5 mdadm EXT4: RAID 6 mdadm Btrfs: RAID 0 mdadm Btrfs: RAID 1 mdadm Btrfs: RAID 10 mdadm Btrfs: RAID 5 mdadm Btrfs: RAID 6 mdadm XFS: RAID 0 mdadm XFS: RAID 1 mdadm XFS: RAID 10 mdadm XFS: RAID 5 mdadm XFS: RAID 6 mdadm F2FS: RAID 0 mdadm F2FS: RAID 1 mdadm F2FS: RAID 10 mdadm F2FS: RAID 5 mdadm F2FS: RAID 6 Glusterfs-1G on XFS SSD via NFS-1G 1142.43 824.97 41.43 83.73 40.73 497.23 319.41 758.26 206.74 584.85 323.80 35.10 69.03 35.63 128.00 130.32 233.00 187.72 599.32 450.78 38.33 77.07 38.50 267.48 272.19 469.10 177.54 876.77 869.68 38.87 79.87 39.17 248.93 242.55 742.06 189.59 598.43 960.89 38.20 75.47 37.73 214.56 208.96 653.54 195.02 1111.26 38.97 90.40 38.73 421.37 508.73 818.33 325.18 302.75 303.30 33.90 99.57 34.80 110.32 115.34 214.45 303.04 585.30 37.03 78.13 36.80 163.86 199.95 684.95 306.37 441.27 957.59 31.10 84.07 31 146.07 192.80 689.39 316.17 385.39 32.27 70.43 32.00 134.18 155.78 854.92 320.82 1141.18 39.60 92.00 39.43 381.45 385.34 816.02 178.31 280.39 854.98 34.03 64.00 33.43 109.22 109.97 224.69 160.58 478.65 843.68 37.80 75.60 36.93 159.53 161.90 695.44 156.97 438.55 879.09 33.37 64.73 32.10 214.31 209.60 792.61 156.21 315.85 925.05 30.43 56.80 30.63 179.73 172.72 909.98 151.64 1111.56 42.43 88.73 40.73 393.49 398.74 841.97 264.38 303.50 301.16 34.07 68.90 32.77 115.51 115.82 236.43 228.19 588.42 39.57 81.70 35.83 166.75 214.94 384.53 228.20 580.95 32.10 58.10 30.33 151.05 197.19 751.77 255.99 473.17 30.93 53.83 29.23 129.62 154.10 928.27 271.62 1100.42 65.87 86.57 66.40 387.04 419.29 872.84 331.33 303.32 299.58 53.50 80.63 53.57 109.58 113.35 239.73 328.79 566.14 62.87 77.97 61.30 177.32 200.36 741.30 352.47 421.86 56.37 75.50 52.47 149.41 196.78 736.18 377.77 350.84 997.53 50.73 67.83 51.40 131.26 152.53 916.30 348.76 12.97 112.69 11.72 19.43 14.82 13.50 22.23 71.74 14.89 OpenBenchmarking.org
IOzone Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance Native Btrfs: RAID 0 Native Btrfs: RAID 1 Native Btrfs: RAID 10 Native Btrfs: RAID 5 Native Btrfs: RAID 6 mdadm EXT4: RAID 0 mdadm EXT4: RAID 1 mdadm EXT4: RAID 10 mdadm EXT4: RAID 5 mdadm EXT4: RAID 6 mdadm Btrfs: RAID 0 mdadm Btrfs: RAID 1 mdadm Btrfs: RAID 10 mdadm Btrfs: RAID 5 mdadm Btrfs: RAID 6 mdadm XFS: RAID 0 mdadm XFS: RAID 1 mdadm XFS: RAID 10 mdadm XFS: RAID 5 mdadm XFS: RAID 6 mdadm F2FS: RAID 0 mdadm F2FS: RAID 1 mdadm F2FS: RAID 10 mdadm F2FS: RAID 5 mdadm F2FS: RAID 6 Glusterfs-1G on XFS SSD via NFS-1G 200 400 600 800 1000 SE +/- 1.16, N = 3 SE +/- 3.64, N = 3 SE +/- 0.36, N = 3 SE +/- 0.45, N = 3 SE +/- 0.24, N = 3 SE +/- 0.49, N = 3 SE +/- 0.76, N = 3 SE +/- 1.24, N = 3 SE +/- 7.85, N = 3 SE +/- 3.28, N = 3 SE +/- 0.69, N = 3 SE +/- 0.22, N = 3 SE +/- 4.18, N = 3 SE +/- 1.44, N = 3 SE +/- 1.48, N = 3 SE +/- 1.99, N = 3 SE +/- 0.37, N = 3 SE +/- 2.01, N = 3 SE +/- 4.49, N = 3 SE +/- 5.02, N = 3 SE +/- 1.50, N = 3 SE +/- 2.04, N = 3 SE +/- 7.47, N = 3 SE +/- 1.58, N = 3 SE +/- 1.54, N = 3 SE +/- 7.27, N = 3 1142.43 584.85 599.32 876.77 598.43 1111.26 302.75 585.30 441.27 385.39 1141.18 280.39 478.65 438.55 315.85 1111.56 303.50 588.42 580.95 473.17 1100.42 303.32 566.14 421.86 350.84 12.97 1. (CC) gcc options: -O3
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Block Size: 16KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.11 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Block Size: 16KB - Disk Target: Default Test Directory - Result: MB/s Native Btrfs: RAID 0 Native Btrfs: RAID 1 Native Btrfs: RAID 10 Native Btrfs: RAID 5 Native Btrfs: RAID 6 mdadm EXT4: RAID 1 mdadm EXT4: RAID 5 mdadm Btrfs: RAID 1 mdadm Btrfs: RAID 10 mdadm Btrfs: RAID 5 mdadm Btrfs: RAID 6 mdadm XFS: RAID 1 mdadm F2FS: RAID 1 mdadm F2FS: RAID 6 Glusterfs-1G on XFS SSD via NFS-1G 200 400 600 800 1000 SE +/- 22.85, N = 6 SE +/- 0.96, N = 3 SE +/- 1.47, N = 3 SE +/- 40.14, N = 6 SE +/- 8.58, N = 3 SE +/- 0.41, N = 3 SE +/- 3.56, N = 3 SE +/- 7.66, N = 3 SE +/- 12.79, N = 6 SE +/- 17.12, N = 6 SE +/- 4.21, N = 3 SE +/- 0.11, N = 3 SE +/- 0.21, N = 3 SE +/- 0.47, N = 2 SE +/- 0.53, N = 3 824.97 323.80 450.78 869.68 960.89 303.30 957.59 854.98 843.68 879.09 925.05 301.16 299.58 997.53 112.69 -lz -lz -lz -lz -lz -lz -lz -lz -lz -lz -lz -lz -lz -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Native Btrfs: RAID 0 Native Btrfs: RAID 1 Native Btrfs: RAID 10 Native Btrfs: RAID 5 Native Btrfs: RAID 6 mdadm EXT4: RAID 0 mdadm EXT4: RAID 1 mdadm EXT4: RAID 10 mdadm EXT4: RAID 5 mdadm EXT4: RAID 6 mdadm Btrfs: RAID 0 mdadm Btrfs: RAID 1 mdadm Btrfs: RAID 10 mdadm Btrfs: RAID 5 mdadm Btrfs: RAID 6 mdadm XFS: RAID 0 mdadm XFS: RAID 1 mdadm XFS: RAID 10 mdadm XFS: RAID 5 mdadm XFS: RAID 6 mdadm F2FS: RAID 0 mdadm F2FS: RAID 1 mdadm F2FS: RAID 10 mdadm F2FS: RAID 5 mdadm F2FS: RAID 6 Glusterfs-1G on XFS SSD via NFS-1G 15 30 45 60 75 SE +/- 0.28, N = 3 SE +/- 0.06, N = 3 SE +/- 0.32, N = 3 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.17, N = 3 SE +/- 0.22, N = 3 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 SE +/- 0.23, N = 3 SE +/- 0.19, N = 3 SE +/- 0.21, N = 3 SE +/- 0.13, N = 3 SE +/- 0.35, N = 3 SE +/- 0.68, N = 3 SE +/- 0.12, N = 3 SE +/- 0.24, N = 3 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 SE +/- 0.26, N = 3 SE +/- 0.36, N = 3 SE +/- 0.55, N = 3 SE +/- 0.74, N = 3 SE +/- 0.23, N = 3 SE +/- 1.49, N = 6 41.43 35.10 38.33 38.87 38.20 38.97 33.90 37.03 31.10 32.27 39.60 34.03 37.80 33.37 30.43 42.43 34.07 39.57 32.10 30.93 65.87 53.50 62.87 56.37 50.73 11.72 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 Native Btrfs: RAID 0 Native Btrfs: RAID 1 Native Btrfs: RAID 10 Native Btrfs: RAID 5 Native Btrfs: RAID 6 mdadm EXT4: RAID 0 mdadm EXT4: RAID 1 mdadm EXT4: RAID 10 mdadm EXT4: RAID 5 mdadm EXT4: RAID 6 mdadm Btrfs: RAID 0 mdadm Btrfs: RAID 1 mdadm Btrfs: RAID 10 mdadm Btrfs: RAID 5 mdadm Btrfs: RAID 6 mdadm XFS: RAID 0 mdadm XFS: RAID 1 mdadm XFS: RAID 10 mdadm XFS: RAID 5 mdadm XFS: RAID 6 mdadm F2FS: RAID 0 mdadm F2FS: RAID 1 mdadm F2FS: RAID 10 mdadm F2FS: RAID 5 mdadm F2FS: RAID 6 Glusterfs-1G on XFS SSD via NFS-1G 20 40 60 80 100 SE +/- 0.35, N = 3 SE +/- 0.12, N = 3 SE +/- 0.13, N = 3 SE +/- 0.13, N = 3 SE +/- 0.27, N = 3 SE +/- 0.40, N = 3 SE +/- 1.92, N = 3 SE +/- 1.14, N = 3 SE +/- 0.73, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 SE +/- 0.51, N = 3 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 SE +/- 0.17, N = 3 SE +/- 0.92, N = 3 SE +/- 0.36, N = 3 SE +/- 0.56, N = 3 SE +/- 0.12, N = 3 SE +/- 0.38, N = 3 SE +/- 0.58, N = 3 SE +/- 1.33, N = 3 SE +/- 0.43, N = 3 SE +/- 0.26, N = 3 SE +/- 0.35, N = 3 SE +/- 0.60, N = 6 83.73 69.03 77.07 79.87 75.47 90.40 99.57 78.13 84.07 70.43 92.00 64.00 75.60 64.73 56.80 88.73 68.90 81.70 58.10 53.83 86.57 80.63 77.97 75.50 67.83 19.43 1. (CC) gcc options: -static
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 Native Btrfs: RAID 0 Native Btrfs: RAID 1 Native Btrfs: RAID 10 Native Btrfs: RAID 5 Native Btrfs: RAID 6 mdadm EXT4: RAID 0 mdadm EXT4: RAID 1 mdadm EXT4: RAID 10 mdadm EXT4: RAID 5 mdadm EXT4: RAID 6 mdadm Btrfs: RAID 0 mdadm Btrfs: RAID 1 mdadm Btrfs: RAID 10 mdadm Btrfs: RAID 5 mdadm Btrfs: RAID 6 mdadm XFS: RAID 0 mdadm XFS: RAID 1 mdadm XFS: RAID 10 mdadm XFS: RAID 5 mdadm XFS: RAID 6 mdadm F2FS: RAID 0 mdadm F2FS: RAID 1 mdadm F2FS: RAID 10 mdadm F2FS: RAID 5 mdadm F2FS: RAID 6 Glusterfs-1G on XFS SSD via NFS-1G 15 30 45 60 75 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.25, N = 3 SE +/- 0.28, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.09, N = 3 SE +/- 0.19, N = 3 SE +/- 0.39, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.35, N = 3 SE +/- 0.27, N = 3 SE +/- 0.10, N = 3 SE +/- 0.30, N = 3 SE +/- 0.32, N = 3 SE +/- 0.60, N = 6 40.73 35.63 38.50 39.17 37.73 38.73 34.80 36.80 31.00 32.00 39.43 33.43 36.93 32.10 30.63 40.73 32.77 35.83 30.33 29.23 66.40 53.57 61.30 52.47 51.40 14.82 1. (CC) gcc options: -static
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Block Size: 16KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.11 Type: Random Write - IO Engine: Libaio - Buffered: No - Block Size: 16KB - Disk Target: Default Test Directory - Result: MB/s Native Btrfs: RAID 0 Native Btrfs: RAID 1 Native Btrfs: RAID 10 Native Btrfs: RAID 5 Native Btrfs: RAID 6 mdadm EXT4: RAID 0 mdadm EXT4: RAID 1 mdadm EXT4: RAID 10 mdadm EXT4: RAID 5 mdadm EXT4: RAID 6 mdadm Btrfs: RAID 0 mdadm Btrfs: RAID 1 mdadm Btrfs: RAID 10 mdadm Btrfs: RAID 5 mdadm Btrfs: RAID 6 mdadm XFS: RAID 0 mdadm XFS: RAID 1 mdadm XFS: RAID 10 mdadm XFS: RAID 5 mdadm XFS: RAID 6 mdadm F2FS: RAID 0 mdadm F2FS: RAID 1 mdadm F2FS: RAID 10 mdadm F2FS: RAID 5 mdadm F2FS: RAID 6 Glusterfs-1G on XFS SSD via NFS-1G 110 220 330 440 550 SE +/- 13.92, N = 6 SE +/- 0.39, N = 3 SE +/- 2.33, N = 3 SE +/- 3.37, N = 6 SE +/- 2.95, N = 6 SE +/- 8.96, N = 6 SE +/- 1.68, N = 3 SE +/- 1.01, N = 3 SE +/- 0.72, N = 3 SE +/- 2.63, N = 3 SE +/- 2.87, N = 3 SE +/- 2.01, N = 3 SE +/- 2.15, N = 3 SE +/- 1.15, N = 3 SE +/- 1.22, N = 3 SE +/- 2.43, N = 3 SE +/- 0.58, N = 3 SE +/- 2.20, N = 3 SE +/- 0.17, N = 3 SE +/- 1.90, N = 3 SE +/- 6.30, N = 6 SE +/- 2.03, N = 6 SE +/- 1.42, N = 3 SE +/- 0.27, N = 3 SE +/- 1.94, N = 3 SE +/- 0.31, N = 6 497.23 128.00 267.48 248.93 214.56 421.37 110.32 163.86 146.07 134.18 381.45 109.22 159.53 214.31 179.73 393.49 115.51 166.75 151.05 129.62 387.04 109.58 177.32 149.41 131.26 13.50 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Block Size: 16KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.11 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Block Size: 16KB - Disk Target: Default Test Directory - Result: MB/s Native Btrfs: RAID 0 Native Btrfs: RAID 1 Native Btrfs: RAID 10 Native Btrfs: RAID 5 Native Btrfs: RAID 6 mdadm EXT4: RAID 0 mdadm EXT4: RAID 1 mdadm EXT4: RAID 10 mdadm EXT4: RAID 5 mdadm EXT4: RAID 6 mdadm Btrfs: RAID 0 mdadm Btrfs: RAID 1 mdadm Btrfs: RAID 10 mdadm Btrfs: RAID 5 mdadm Btrfs: RAID 6 mdadm XFS: RAID 0 mdadm XFS: RAID 1 mdadm XFS: RAID 10 mdadm XFS: RAID 5 mdadm XFS: RAID 6 mdadm F2FS: RAID 0 mdadm F2FS: RAID 1 mdadm F2FS: RAID 10 mdadm F2FS: RAID 5 mdadm F2FS: RAID 6 Glusterfs-1G on XFS SSD via NFS-1G 110 220 330 440 550 SE +/- 3.82, N = 3 SE +/- 2.46, N = 6 SE +/- 0.90, N = 3 SE +/- 0.41, N = 3 SE +/- 1.21, N = 3 SE +/- 3.94, N = 3 SE +/- 1.61, N = 3 SE +/- 0.95, N = 3 SE +/- 0.41, N = 3 SE +/- 0.87, N = 3 SE +/- 2.45, N = 3 SE +/- 1.26, N = 3 SE +/- 1.02, N = 3 SE +/- 0.53, N = 3 SE +/- 1.40, N = 3 SE +/- 1.66, N = 3 SE +/- 1.29, N = 3 SE +/- 4.61, N = 6 SE +/- 0.31, N = 3 SE +/- 0.31, N = 3 SE +/- 4.92, N = 3 SE +/- 2.04, N = 3 SE +/- 0.29, N = 3 SE +/- 1.25, N = 3 SE +/- 1.37, N = 3 SE +/- 0.46, N = 6 319.41 130.32 272.19 242.55 208.96 508.73 115.34 199.95 192.80 155.78 385.34 109.97 161.90 209.60 172.72 398.74 115.82 214.94 197.19 154.10 419.29 113.35 200.36 196.78 152.53 22.23 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Block Size: 16KB - Disk Target: Default Test Directory - Result: MB/s OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.11 Type: Random Read - IO Engine: Libaio - Buffered: No - Block Size: 16KB - Disk Target: Default Test Directory - Result: MB/s Native Btrfs: RAID 0 Native Btrfs: RAID 1 Native Btrfs: RAID 10 Native Btrfs: RAID 5 Native Btrfs: RAID 6 mdadm EXT4: RAID 0 mdadm EXT4: RAID 1 mdadm EXT4: RAID 10 mdadm EXT4: RAID 5 mdadm EXT4: RAID 6 mdadm Btrfs: RAID 0 mdadm Btrfs: RAID 1 mdadm Btrfs: RAID 10 mdadm Btrfs: RAID 5 mdadm Btrfs: RAID 6 mdadm XFS: RAID 0 mdadm XFS: RAID 1 mdadm XFS: RAID 10 mdadm XFS: RAID 5 mdadm XFS: RAID 6 mdadm F2FS: RAID 0 mdadm F2FS: RAID 1 mdadm F2FS: RAID 10 mdadm F2FS: RAID 5 mdadm F2FS: RAID 6 Glusterfs-1G on XFS SSD via NFS-1G 200 400 600 800 1000 SE +/- 23.17, N = 6 SE +/- 0.84, N = 3 SE +/- 10.47, N = 6 SE +/- 52.17, N = 6 SE +/- 67.86, N = 6 SE +/- 2.16, N = 3 SE +/- 1.17, N = 3 SE +/- 7.97, N = 3 SE +/- 6.99, N = 3 SE +/- 11.08, N = 3 SE +/- 5.75, N = 3 SE +/- 0.93, N = 3 SE +/- 10.68, N = 4 SE +/- 1.74, N = 3 SE +/- 0.40, N = 3 SE +/- 1.37, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 1.14, N = 3 SE +/- 3.92, N = 3 SE +/- 0.65, N = 3 SE +/- 0.15, N = 3 SE +/- 0.23, N = 3 SE +/- 8.91, N = 3 SE +/- 0.71, N = 3 SE +/- 1.18, N = 4 758.26 233.00 469.10 742.06 653.54 818.33 214.45 684.95 689.39 854.92 816.02 224.69 695.44 792.61 909.98 841.97 236.43 384.53 751.77 928.27 872.84 239.73 741.30 736.18 916.30 71.74 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Native Btrfs: RAID 0 Native Btrfs: RAID 1 Native Btrfs: RAID 10 Native Btrfs: RAID 5 Native Btrfs: RAID 6 mdadm EXT4: RAID 0 mdadm EXT4: RAID 1 mdadm EXT4: RAID 10 mdadm EXT4: RAID 5 mdadm EXT4: RAID 6 mdadm Btrfs: RAID 0 mdadm Btrfs: RAID 1 mdadm Btrfs: RAID 10 mdadm Btrfs: RAID 5 mdadm Btrfs: RAID 6 mdadm XFS: RAID 0 mdadm XFS: RAID 1 mdadm XFS: RAID 10 mdadm XFS: RAID 5 mdadm XFS: RAID 6 mdadm F2FS: RAID 0 mdadm F2FS: RAID 1 mdadm F2FS: RAID 10 mdadm F2FS: RAID 5 mdadm F2FS: RAID 6 Glusterfs-1G on XFS SSD via NFS-1G 80 160 240 320 400 SE +/- 3.10, N = 3 SE +/- 9.02, N = 3 SE +/- 0.81, N = 3 SE +/- 9.32, N = 3 SE +/- 2.89, N = 3 SE +/- 3.29, N = 3 SE +/- 7.03, N = 6 SE +/- 5.36, N = 6 SE +/- 2.02, N = 3 SE +/- 5.64, N = 6 SE +/- 3.07, N = 4 SE +/- 1.16, N = 3 SE +/- 2.90, N = 6 SE +/- 3.51, N = 6 SE +/- 5.10, N = 6 SE +/- 3.82, N = 3 SE +/- 0.77, N = 3 SE +/- 4.97, N = 6 SE +/- 7.74, N = 6 SE +/- 1.18, N = 3 SE +/- 15.41, N = 6 SE +/- 21.66, N = 6 SE +/- 19.79, N = 6 SE +/- 8.55, N = 6 SE +/- 1.51, N = 3 SE +/- 2.89, N = 3 206.74 187.72 177.54 189.59 195.02 325.18 303.04 306.37 316.17 320.82 178.31 160.58 156.97 156.21 151.64 264.38 228.19 228.20 255.99 271.62 331.33 328.79 352.47 377.77 348.76 14.89
Phoronix Test Suite v10.8.4