Samsung Quad NVMe SSD RAID Btrfs EXT4 XFS 4-Disk Linux Benchmarks

NVMe RAID Linux benchmarks (balanced CCX loading)

HTML result view exported from: https://openbenchmarking.org/result/1808272-RA-1808249RA82.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionDisplay DriverOpenCLBtrfsEXT4XFSEXT4Btrfs nativeBtrfsXFS Single Disk 4-Disk RAID0 4-Disk RAID1 4-Disk RAID5 4-Disk RAID6 4-Disk RAID10 Single Disk 4-Disk RAID0 4-Disk RAID1 4-Disk RAID5 4-Disk RAID6 4-Disk RAID10 Single Disk 4-Disk RAID0 4-Disk RAID1 4-Disk RAID5 4-Disk RAID6 4-Disk RAID10 4-Disk RAID0 2 per CCX 4-Disk RAID0 2 per CCX X,X,Y,Y 4-Disk RAID0 2 per CCX X,X,Y,Y 4-Disk RAID0 2 per CCX X,X,Y,Y 4-Disk RAID0 2 per CCX X,X,Y,YAMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads)MSI MEG X399 CREATION (MS-7B92) v1.0 (1.10 BIOS)AMD Family 17h4 x 8192 MB DDR4-1600MT/s F4-3200C14-8GTZR4 x Samsung SSD 970 EVO 250GB + 240GB TOSHIBA-RC100NV132 11264MBRealtek ALC1220ASUS PB278Intel I211 Gigabit Connection + Intel Device 2526Ubuntu 18.044.18.1-041801-generic (x86_64)GNOME Shell 3.28.2X Server 1.19.64.3 Mesa 18.0.5GCC 7.3.0btrfs2560x1440240GB TOSHIBA-RC100 + 4 x Samsung SSD 970 EVO 250GB4 x Samsung SSD 970 EVO 250GB + 240GB TOSHIBA-RC100ext4240GB TOSHIBA-RC100 + 4 x Samsung SSD 970 EVO 250GB4 x Samsung SSD 970 EVO 250GB + 240GB TOSHIBA-RC100xfsAMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads)129024MB5 x 1024GB Samsung SSD 970 PRO 1TBASUS AMD Radeon RX Vega 8192MBC24F390Intel I211 Gigabit Connection + Intel Wireless-AC 9260Gentoo 2.64.18.4-gentoo (x86_64)GNOME Shell 3.24.3X Server 1.20.1amdgpu 18.0.14.5 Mesa 18.2.0-rc4 (LLVM 6.0.1)OpenCL 1.1 Mesa 18.2.0-rc4GCC 7.3.0 + Clang 6.0.1 + LLVM 6.0.1ext41920x1080btrfsxfsOpenBenchmarking.orgCompiler Details- Btrfs: Single Disk: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- Btrfs: 4-Disk RAID0: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- Btrfs: 4-Disk 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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- Btrfs: 4-Disk RAID5: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- Btrfs: 4-Disk RAID6: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- Btrfs: 4-Disk RAID10: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- EXT4: Single Disk: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- EXT4: 4-Disk RAID0: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- EXT4: 4-Disk 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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- EXT4: 4-Disk RAID5: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- EXT4: 4-Disk RAID6: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- EXT4: 4-Disk RAID10: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- XFS: Single Disk: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- XFS: 4-Disk RAID0: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- XFS: 4-Disk 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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- XFS: 4-Disk RAID5: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- XFS: 4-Disk RAID6: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- XFS: 4-Disk RAID10: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v- EXT4: 4-Disk RAID0 2 per CCX: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libcilkrts --disable-libgcj --disable-libmpx --disable-libmudflap --disable-libssp --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,fortran --enable-libgomp --enable-libsanitizer --enable-libstdcxx-time --enable-libvtv --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/man --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/python- EXT4: 4-Disk RAID0 2 per CCX X,X,Y,Y: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libcilkrts --disable-libgcj --disable-libmpx --disable-libmudflap --disable-libssp --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,fortran --enable-libgomp --enable-libsanitizer --enable-libstdcxx-time --enable-libvtv --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/man --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/python- Btrfs native: 4-Disk RAID0 2 per CCX X,X,Y,Y: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libcilkrts --disable-libgcj --disable-libmpx --disable-libmudflap --disable-libssp --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,fortran --enable-libgomp --enable-libsanitizer --enable-libstdcxx-time --enable-libvtv --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/man --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/python- Btrfs: 4-Disk RAID0 2 per CCX X,X,Y,Y: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libcilkrts --disable-libgcj --disable-libmpx --disable-libmudflap --disable-libssp --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,fortran --enable-libgomp --enable-libsanitizer --enable-libstdcxx-time --enable-libvtv --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/man --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/python- XFS: 4-Disk RAID0 2 per CCX X,X,Y,Y: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libcilkrts --disable-libgcj --disable-libmpx --disable-libmudflap --disable-libssp --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,fortran --enable-libgomp --enable-libsanitizer --enable-libstdcxx-time --enable-libvtv --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/man --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/pythonDisk Details- Btrfs: Single Disk: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5- Btrfs: 4-Disk RAID0: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID0- Btrfs: 4-Disk RAID1: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID1- Btrfs: 4-Disk RAID5: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID5- Btrfs: 4-Disk RAID6: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID6- Btrfs: 4-Disk RAID10: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID10- EXT4: Single Disk: NONE / relatime,rw- EXT4: 4-Disk RAID0: NONE / relatime,rw,stripe=512 / raid0 nvme4n1[3] nvme3n1[2] nvme2n1[1] nvme0n1[0]- EXT4: 4-Disk RAID1: NONE / relatime,rw / raid1 nvme4n1[3] nvme3n1[2] nvme2n1[1] nvme1n1[0]- EXT4: 4-Disk RAID5: NONE / relatime,rw,stripe=384 / raid5 nvme4n1[4] nvme0n1[2] nvme2n1[1] nvme1n1[0]- EXT4: 4-Disk RAID6: NONE / relatime,rw,stripe=256 / raid6 nvme4n1[3] nvme0n1[2] nvme3n1[1] nvme1n1[0]- EXT4: 4-Disk RAID10: NONE / relatime,rw,stripe=256 / raid10 nvme2n1[3] nvme0n1[2] nvme3n1[1] nvme1n1[0]- XFS: Single Disk: NONE / attr2,inode64,noquota,relatime,rw- XFS: 4-Disk RAID0: NONE / attr2,inode64,noquota,relatime,rw,sunit=1024,swidth=4096 / raid0 nvme0n1[2] nvme4n1[0] nvme1n1[3] nvme3n1[1]- XFS: 4-Disk RAID1: NONE / attr2,inode64,noquota,relatime,rw / raid1 nvme2n1[3] nvme0n1[2] nvme3n1[1] nvme1n1[0]- XFS: 4-Disk RAID5: NONE / attr2,inode64,noquota,relatime,rw,sunit=1024,swidth=3072 / raid5 nvme2n1[4] nvme0n1[2] nvme3n1[1] nvme1n1[0]- XFS: 4-Disk RAID6: NONE / attr2,inode64,noquota,relatime,rw,sunit=1024,swidth=2048 / raid6 nvme4n1[3] nvme0n1[2] nvme3n1[1] nvme1n1[0]- XFS: 4-Disk RAID10: NONE / attr2,inode64,noquota,relatime,rw,sunit=1024,swidth=2048 / raid10 nvme2n1[3] nvme0n1[2] nvme3n1[1] nvme1n1[0]- EXT4: 4-Disk RAID0 2 per CCX: NONE / relatime,rw,stripe=512 / raid0 nvme3n1[1] nvme4n1[3] nvme1n1[0] nvme2n1[2]- EXT4: 4-Disk RAID0 2 per CCX X,X,Y,Y: NONE / relatime,rw,stripe=512 / raid0 nvme4n1[3] nvme3n1[2] nvme2n1[1] nvme1n1[0]- Btrfs native: 4-Disk RAID0 2 per CCX X,X,Y,Y: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID0- Btrfs: 4-Disk RAID0 2 per CCX X,X,Y,Y: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / raid0 nvme4n1[3] nvme3n1[2] nvme2n1[1] nvme1n1[0]- XFS: 4-Disk RAID0 2 per CCX X,X,Y,Y: NONE / attr2,inode64,noquota,relatime,rw,sunit=1024,swidth=4096 / raid0 nvme4n1[3] nvme3n1[2] nvme1n1[0] nvme2n1[1]Processor Details- Btrfs: Single Disk: Scaling Governor: acpi-cpufreq performance- Btrfs: 4-Disk RAID0: Scaling Governor: acpi-cpufreq performance- Btrfs: 4-Disk RAID1: Scaling Governor: acpi-cpufreq performance- Btrfs: 4-Disk RAID5: Scaling Governor: acpi-cpufreq performance- Btrfs: 4-Disk RAID6: Scaling Governor: acpi-cpufreq performance- Btrfs: 4-Disk RAID10: Scaling Governor: acpi-cpufreq performance- EXT4: Single Disk: Scaling Governor: acpi-cpufreq performance- EXT4: 4-Disk RAID0: Scaling Governor: acpi-cpufreq performance- EXT4: 4-Disk RAID1: Scaling Governor: acpi-cpufreq performance- EXT4: 4-Disk RAID5: Scaling Governor: acpi-cpufreq performance- EXT4: 4-Disk RAID6: Scaling Governor: acpi-cpufreq performance- EXT4: 4-Disk RAID10: Scaling Governor: acpi-cpufreq performance- XFS: Single Disk: Scaling Governor: acpi-cpufreq performance- XFS: 4-Disk RAID0: Scaling Governor: acpi-cpufreq performance- XFS: 4-Disk RAID1: Scaling Governor: acpi-cpufreq ondemand- XFS: 4-Disk RAID5: Scaling Governor: acpi-cpufreq performance- XFS: 4-Disk RAID6: Scaling Governor: acpi-cpufreq performance- XFS: 4-Disk RAID10: Scaling Governor: acpi-cpufreq performance- EXT4: 4-Disk RAID0 2 per CCX: Scaling Governor: acpi-cpufreq userspace- EXT4: 4-Disk RAID0 2 per CCX X,X,Y,Y: Scaling Governor: acpi-cpufreq userspace- Btrfs native: 4-Disk RAID0 2 per CCX X,X,Y,Y: Scaling Governor: acpi-cpufreq userspace- Btrfs: 4-Disk RAID0 2 per CCX X,X,Y,Y: Scaling Governor: acpi-cpufreq userspace- XFS: 4-Disk RAID0 2 per CCX X,X,Y,Y: Scaling Governor: acpi-cpufreq userspacePython Details- Btrfs: Single Disk: Python 2.7.15rc1 + Python 3.6.5- Btrfs: 4-Disk RAID0: Python 2.7.15rc1 + Python 3.6.5- Btrfs: 4-Disk RAID1: Python 2.7.15rc1 + Python 3.6.5- Btrfs: 4-Disk RAID5: Python 2.7.15rc1 + Python 3.6.5- Btrfs: 4-Disk RAID6: Python 2.7.15rc1 + Python 3.6.5- Btrfs: 4-Disk RAID10: Python 2.7.15rc1 + Python 3.6.5- EXT4: Single Disk: Python 2.7.15rc1 + Python 3.6.5- EXT4: 4-Disk RAID0: Python 2.7.15rc1 + Python 3.6.5- EXT4: 4-Disk RAID1: Python 2.7.15rc1 + Python 3.6.5- EXT4: 4-Disk RAID5: Python 2.7.15rc1 + Python 3.6.5- EXT4: 4-Disk RAID6: Python 2.7.15rc1 + Python 3.6.5- EXT4: 4-Disk RAID10: Python 2.7.15rc1 + Python 3.6.5- XFS: Single Disk: Python 2.7.15rc1 + Python 3.6.5- XFS: 4-Disk RAID0: Python 2.7.15rc1 + Python 3.6.5- XFS: 4-Disk RAID1: Python 2.7.15rc1 + Python 3.6.5- XFS: 4-Disk RAID5: Python 2.7.15rc1 + Python 3.6.5- XFS: 4-Disk RAID6: Python 2.7.15rc1 + Python 3.6.5- XFS: 4-Disk RAID10: Python 2.7.15rc1 + Python 3.6.5- EXT4: 4-Disk RAID0 2 per CCX: Python 3.6.6- EXT4: 4-Disk RAID0 2 per CCX X,X,Y,Y: Python 3.6.6- Btrfs native: 4-Disk RAID0 2 per CCX X,X,Y,Y: Python 3.6.6- Btrfs: 4-Disk RAID0 2 per CCX X,X,Y,Y: Python 3.6.6- XFS: 4-Disk RAID0 2 per CCX X,X,Y,Y: Python 3.6.6Security Details- __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp Protection

sqlite: Timed SQLite Insertionsfio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directoryfs-mark: 1000 Files, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizeblogbench: Writecompilebench: Initial Createbuild-llvm: Time To Compilepgbench: Buffer Test - Normal Load - Read WriteBtrfsEXT4XFSEXT4Btrfs nativeBtrfsXFS Single Disk 4-Disk RAID0 4-Disk RAID1 4-Disk RAID5 4-Disk RAID6 4-Disk RAID10 Single Disk 4-Disk RAID0 4-Disk RAID1 4-Disk RAID5 4-Disk RAID6 4-Disk RAID10 Single Disk 4-Disk RAID0 4-Disk RAID1 4-Disk RAID5 4-Disk RAID6 4-Disk RAID10 4-Disk RAID0 2 per CCX 4-Disk RAID0 2 per CCX X,X,Y,Y 4-Disk RAID0 2 per CCX X,X,Y,Y 4-Disk RAID0 2 per CCX X,X,Y,Y 4-Disk RAID0 2 per CCX X,X,Y,Y87.952950406429185565359246.00190.21115.927469257.30310.016439.5796.633040494155797.647541561230.27579.90242.578178351.99317.855750.2294.98595153259598.26598722215.78360.84225.937892286.20316.115695.54104.481858515112794.927411168197.63481.40202.138298342.34320.225080.61106.721178525791100.07734805200.22296.65126.418529324.47311.545108.9499.89163654683795.90742714234.33297.67201.837845282.00326.115838.7337.182944410146410345571464235.67164.0451.5011371509.91312.144529.7738.3531211053586197122365857248.23628.80221.7059966518.96309.4014178.01254.7295114614186311407128.5858.4441.4614166496.32314.023762.29147.132847965112332422291671159.33151.7353.9712410517.62320.426855.36220.8631991003139332222091427172.9792.3646.438510507.69322.504774.7543.984619900280460515282928212.40224.61100.5142006527.37319.088138.8937.18293342414657665581465234.10203.2395.736635407.53317.669760.2236.7431161033586474622355861258.63560.47257.107875421.41322.1719179.77274.0771711533786321433167.9662.1342.022590398.68309.703411.48173.671302652960226.2322271692168.64113.4792.114354431.41309.857243.5873.743546963139122522311384122.88136.40165.976432420.45327.6210370.5942.411572818292652510972928230.45231.71124.947015422.16312.9816975.7745.007464111710387385181.10380.13182.3733166422.0414136.3744.62113710337373178.63381.8718333969421.0013978.32117.086741568360685.397762941173.37371.67171.076257363.215333.83109.04812757319081487911898169.00384.37168.506474366.775807.7060.05113210567404181.77345.60180.608978360.5414648.33OpenBenchmarking.org

SQLite

Timed SQLite Insertions

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsSingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX4-Disk RAID0 2 per CCX X,X,Y,Y60120180240300SE +/- 0.22, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.61, N = 3SE +/- 1.02, N = 3SE +/- 0.11, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.34, N = 3SE +/- 44.93, N = 6SE +/- 24.74, N = 9SE +/- 61.44, N = 9SE +/- 0.49, N = 3SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 3.40, N = 3SE +/- 2.86, N = 3SE +/- 0.74, N = 3SE +/- 0.18, N = 3SE +/- 0.11, N = 3SE +/- 0.01, N = 387.9596.6394.98104.48106.7299.89109.0437.1838.35254.72147.13220.8643.9845.0044.6237.1836.74274.07173.6773.7442.4160.05117.081. (CC) gcc options: -O2 -lz -ldl -lpthread

Flexible IO Tester

Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectorySingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX4-Disk RAID0 2 per CCX X,X,Y,Y2K4K6K8K10KSE +/- 8.00, N = 3SE +/- 0.67, N = 3SE +/- 4.10, N = 3SE +/- 30.03, N = 12SE +/- 123.73, N = 3SE +/- 8.00, N = 3SE +/- 45.06, N = 3SE +/- 40.44, N = 6SE +/- 300.67, N = 9SE +/- 93.22, N = 12SE +/- 13.28, N = 3SE +/- 24.06, N = 3SE +/- 55.70, N = 12SE +/- 31.27, N = 12SE +/- 38.92, N = 329503040595118581178163681272944312128473199461974642933311613023546157267411. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectorySingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX4-Disk RAID0 2 per CCX X,X,Y,Y2004006008001000SE +/- 6.75, N = 6SE +/- 4.48, N = 3SE +/- 6.19, N = 12SE +/- 8.90, N = 4SE +/- 4.91, N = 3SE +/- 2.73, N = 3SE +/- 17.80, N = 3SE +/- 8.41, N = 3SE +/- 10.81, N = 3SE +/- 2.00, N = 3SE +/- 12.95, N = 12SE +/- 15.07, N = 12SE +/- 14.14, N = 12SE +/- 5.84, N = 3SE +/- 64.94, N = 9SE +/- 7.69, N = 12SE +/- 10.81, N = 3SE +/- 12.57, N = 3SE +/- 14.81, N = 12SE +/- 7.42, N = 74064945325155255465734101053951965100390011171137424103371765296381811325681. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectorySingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX4-Disk RAID0 2 per CCX X,X,Y,Y60K120K180K240K300KSE +/- 1765.41, N = 6SE +/- 1201.85, N = 3SE +/- 1639.17, N = 12SE +/- 2362.91, N = 4SE +/- 1154.70, N = 3SE +/- 666.67, N = 3SE +/- 4484.54, N = 3SE +/- 2403.70, N = 3SE +/- 2728.45, N = 3SE +/- 333.33, N = 3SE +/- 3289.39, N = 12SE +/- 3829.38, N = 12SE +/- 3650.36, N = 12SE +/- 1666.67, N = 3SE +/- 16582.29, N = 9SE +/- 1984.79, N = 12SE +/- 2848.00, N = 3SE +/- 2962.73, N = 3SE +/- 3824.43, N = 12SE +/- 1875.37, N = 71040001265001363331316671345001400001466671050002693332433332473332566672302502858332909171090002643331836671670002466672093332896671454291. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectorySingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX X,X,Y,Y13002600390052006500SE +/- 58.49, N = 9SE +/- 119.38, N = 9SE +/- 88.55, N = 9SE +/- 86.10, N = 12SE +/- 61.52, N = 12SE +/- 99.80, N = 12SE +/- 2.08, N = 3SE +/- 3.33, N = 3SE +/- 70.74, N = 10SE +/- 31.17, N = 12SE +/- 25.15, N = 3SE +/- 114.59, N = 12SE +/- 8.67, N = 3SE +/- 2.31, N = 3SE +/- 235.08, N = 94291557595112779183719081464586114611123139328041465586411539601391292636061. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectorySingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX4-Disk RAID0 2 per CCX X,X,Y,Y2004006008001000SE +/- 8.29, N = 9SE +/- 5.17, N = 9SE +/- 1.17, N = 8SE +/- 1.32, N = 5SE +/- 0.47, N = 3SE +/- 1.64, N = 3SE +/- 2.08, N = 3SE +/- 15.19, N = 3SE +/- 4.18, N = 3SE +/- 6.02, N = 12SE +/- 3.76, N = 12SE +/- 1.00, N = 3SE +/- 6.82, N = 12SE +/- 20.00, N = 3SE +/- 20.07, N = 3SE +/- 4.62, N = 3SE +/- 4.04, N = 3SE +/- 0.67, N = 3SE +/- 23.49, N = 9SE +/- 7.92, N = 9SE +/- 3.71, N = 3SE +/- 0.88, N = 3SE +/- 12.42, N = 9185.0097.6498.2694.92100.0795.90148.001034.00971.00418.00324.00322.00605.001038.001033.00766.00746.00378.00226.23225.00525.001056.0085.391. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectorySingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX4-Disk RAID0 2 per CCX X,X,Y,Y60K120K180K240K300KSE +/- 2131.39, N = 9SE +/- 1346.06, N = 9SE +/- 350.00, N = 8SE +/- 330.15, N = 5SE +/- 100.00, N = 3SE +/- 425.57, N = 3SE +/- 513.16, N = 3SE +/- 3844.19, N = 3SE +/- 1201.85, N = 3SE +/- 1543.26, N = 12SE +/- 959.04, N = 12SE +/- 233.33, N = 3SE +/- 1744.40, N = 12SE +/- 5238.74, N = 3SE +/- 5174.72, N = 3SE +/- 1154.70, N = 3SE +/- 1000.00, N = 3SE +/- 145.30, N = 3SE +/- 6021.46, N = 9SE +/- 2018.39, N = 9SE +/- 881.92, N = 3SE +/- 333.33, N = 3SE +/- 1839.49, N = 8474562487824900243002560024533379002643332486671070008290882467154833265667264667196000191000966335792257600134333270333246131. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectorySingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX4-Disk RAID0 2 per CCX X,X,Y,Y16003200480064008000SE +/- 1.33, N = 3SE +/- 7.36, N = 3SE +/- 0.33, N = 3SE +/- 7.20, N = 12SE +/- 12.81, N = 3SE +/- 10.27, N = 3SE +/- 4.58, N = 3SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 72.07, N = 12SE +/- 26.50, N = 3SE +/- 5.78, N = 3SE +/- 1.15, N = 3SE +/- 0.58, N = 3SE +/- 0.58, N = 3SE +/- 8.88, N = 3SE +/- 12.68, N = 3SE +/- 11.27, N = 3565754598741734742791557223663122292209152873857373558223563222272231109774047761. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectorySingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX X,X,Y,Y13002600390052006500SE +/- 25.05, N = 9SE +/- 117.83, N = 9SE +/- 85.65, N = 9SE +/- 113.32, N = 12SE +/- 76.21, N = 12SE +/- 47.78, N = 12SE +/- 7.69, N = 3SE +/- 30.78, N = 12SE +/- 11.84, N = 3SE +/- 0.88, N = 3SE +/- 1.15, N = 3SE +/- 0.67, N = 3SE +/- 20.47, N = 12SE +/- 18.48, N = 3SE +/- 1.33, N = 3SE +/- 178.88, N = 1235915617221168805714189814645857140716711427292814655861143316921384292829411. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lz -lm -lpthread -ldl

FS-Mark

Test: 1000 Files, 1MB Size

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeSingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX4-Disk RAID0 2 per CCX X,X,Y,Y60120180240300SE +/- 0.15, N = 3SE +/- 11.85, N = 9SE +/- 8.07, N = 9SE +/- 5.78, N = 11SE +/- 9.26, N = 10SE +/- 0.74, N = 3SE +/- 0.92, N = 3SE +/- 0.97, N = 3SE +/- 0.99, N = 3SE +/- 19.57, N = 9SE +/- 1.62, N = 3SE +/- 2.28, N = 6SE +/- 3.48, N = 3SE +/- 0.42, N = 3SE +/- 0.43, N = 3SE +/- 1.02, N = 3SE +/- 1.55, N = 3SE +/- 2.96, N = 12SE +/- 2.69, N = 12SE +/- 13.76, N = 12SE +/- 3.58, N = 12SE +/- 2.17, N = 3SE +/- 0.77, N = 3246.00230.27215.78197.63200.22234.33169.00235.67248.23128.58159.33172.97212.40181.10178.63234.10258.63167.96168.64122.88230.45181.77173.371. (CC) gcc options: -static

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsSingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX4-Disk RAID0 2 per CCX X,X,Y,Y140280420560700SE +/- 8.97, N = 9SE +/- 1.65, N = 3SE +/- 46.97, N = 9SE +/- 4.53, N = 3SE +/- 34.01, N = 12SE +/- 38.84, N = 12SE +/- 3.96, N = 3SE +/- 18.25, N = 9SE +/- 5.09, N = 9SE +/- 20.97, N = 9SE +/- 8.86, N = 9SE +/- 29.41, N = 12SE +/- 0.58, N = 3SE +/- 2.02, N = 3SE +/- 11.07, N = 12SE +/- 10.92, N = 3SE +/- 3.75, N = 9SE +/- 1.87, N = 3SE +/- 2.70, N = 3SE +/- 28.36, N = 12SE +/- 2.47, N = 3SE +/- 1.44, N = 3190.21579.90360.84481.40296.65297.67384.37164.04628.8058.44151.7392.36224.61380.13381.87203.23560.4762.13113.47136.40231.71345.60371.671. (CC) gcc options: -static

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeSingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX4-Disk RAID0 2 per CCX X,X,Y,Y60120180240300SE +/- 4.67, N = 9SE +/- 0.47, N = 3SE +/- 0.58, N = 3SE +/- 0.62, N = 3SE +/- 6.44, N = 12SE +/- 8.29, N = 12SE +/- 0.25, N = 3SE +/- 2.79, N = 12SE +/- 2.74, N = 3SE +/- 2.19, N = 9SE +/- 0.54, N = 12SE +/- 0.69, N = 3SE +/- 3.17, N = 12SE +/- 0.43, N = 3SE +/- 0.58, N = 3SE +/- 3.20, N = 12SE +/- 0.23, N = 3SE +/- 0.80, N = 12SE +/- 8.90, N = 12SE +/- 1.50, N = 3SE +/- 12.64, N = 12SE +/- 0.42, N = 3SE +/- 1.55, N = 3115.92242.57225.93202.13126.41201.83168.5051.50221.7041.4653.9746.43100.51182.37183.0095.73257.1042.0292.11165.97124.94180.60171.071. (CC) gcc options: -static

BlogBench

Test: Write

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.0Test: WriteSingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX4-Disk RAID0 2 per CCX X,X,Y,Y13K26K39K52K65KSE +/- 107.74, N = 3SE +/- 18.62, N = 3SE +/- 165.49, N = 3SE +/- 58.77, N = 3SE +/- 102.03, N = 3SE +/- 21.94, N = 3SE +/- 78.00, N = 9SE +/- 216.73, N = 3SE +/- 1792.53, N = 9SE +/- 439.67, N = 9SE +/- 242.60, N = 9SE +/- 115.40, N = 3SE +/- 581.82, N = 5SE +/- 559.51, N = 4SE +/- 422.70, N = 9SE +/- 125.34, N = 9SE +/- 690.82, N = 9SE +/- 77.14, N = 9SE +/- 92.16, N = 9SE +/- 237.19, N = 9SE +/- 108.97, N = 3SE +/- 124.95, N = 3SE +/- 96.67, N = 37469817878928298852978456474113715996614166124108510420063316633969663578752590435464327015897862571. (CC) gcc options: -O2 -pthread

Compile Bench

Test: Initial Create

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateSingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX4-Disk RAID0 2 per CCX X,X,Y,Y110220330440550SE +/- 6.72, N = 3SE +/- 4.17, N = 3SE +/- 0.79, N = 3SE +/- 3.07, N = 3SE +/- 4.37, N = 3SE +/- 3.82, N = 3SE +/- 6.87, N = 3SE +/- 4.44, N = 3SE +/- 6.95, N = 3SE +/- 4.37, N = 3SE +/- 2.34, N = 3SE +/- 7.46, N = 3SE +/- 6.25, N = 3SE +/- 2.30, N = 3SE +/- 2.92, N = 3SE +/- 2.68, N = 3SE +/- 5.74, N = 3SE +/- 4.22, N = 3SE +/- 7.08, N = 3SE +/- 7.19, N = 3SE +/- 2.17, N = 3SE +/- 3.01, N = 3SE +/- 2.60, N = 3257.30351.99286.20342.34324.47282.00366.77509.91518.96496.32517.62507.69527.37422.04421.00407.53421.41398.68431.41420.45422.16360.54363.21

Timed LLVM Compilation

Time To Compile

BtrfsEXT4XFSOpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileSingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID1070140210280350310.01317.85316.11320.22311.54326.11312.14309.40314.02320.42322.50319.08317.66322.17309.70309.85327.62312.98

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

BtrfsEXT4XFSBtrfs nativeOpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteSingle Disk4-Disk RAID04-Disk RAID14-Disk RAID54-Disk RAID64-Disk RAID104-Disk RAID0 2 per CCX4-Disk RAID0 2 per CCX X,X,Y,Y4K8K12K16K20KSE +/- 108.69, N = 4SE +/- 76.10, N = 9SE +/- 61.63, N = 3SE +/- 23.00, N = 3SE +/- 30.04, N = 3SE +/- 40.83, N = 3SE +/- 108.99, N = 3SE +/- 113.42, N = 12SE +/- 36.92, N = 3SE +/- 113.55, N = 12SE +/- 103.93, N = 5SE +/- 67.03, N = 12SE +/- 132.14, N = 4SE +/- 34.04, N = 3SE +/- 235.80, N = 3SE +/- 793.61, N = 9SE +/- 151.20, N = 3SE +/- 94.69, N = 12SE +/- 118.72, N = 3SE +/- 137.28, N = 3SE +/- 34.14, N = 3SE +/- 31.99, N = 3SE +/- 29.48, N = 36439.575750.225695.545080.615108.945838.735807.704529.7714178.013762.296855.364774.758138.8914136.3713978.329760.2219179.773411.487243.5810370.5916975.7714648.335333.831. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm


Phoronix Test Suite v10.8.4