Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2004303-NI-1803273FO46 Samsung 960 EVO Linux RAID Benchmarks - Phoronix Test Suite Samsung 960 EVO Linux RAID Benchmarks ministack-3x_nvme-btrfs-raid0
HTML result view exported from: https://openbenchmarking.org/result/2004303-NI-1803273FO46&export=txt&sro&gru .
Samsung 960 EVO Linux RAID Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution Display Driver Single: Btrfs Single: EXT4 Single: F2FS Single: XFS RAID0: Btrfs RAID0: EXT4 RAID0: F2FS RAID0: XFS RAID1: Btrfs RAID1: EXT4 RAID1: F2FS RAID1: XFS ministack-3x_nvme-btrfs-raid0 Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads) ASUS PRIME X299-A (1004 BIOS) Intel Sky Lake-E DMI3 Registers 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16 256GB INTEL SSDPEKKW256G8 + Samsung SSD 960 EVO 500GB NV136 6144MB Realtek ALC1220 Acer B286HK Intel Connection Ubuntu 18.04 4.16.0-999-generic (x86_64) 20180324 GNOME Shell 3.28.0 X Server 1.19.6 4.3 Mesa 18.0.0-rc5 GCC 7.3.0 btrfs 3840x2160 ext4 f2fs xfs 256GB INTEL SSDPEKKW256G8 + 2 x Samsung SSD 960 EVO 500GB btrfs ext4 f2fs xfs btrfs ext4 f2fs xfs Intel Xeon Silver 4210 (10 Cores / 20 Threads) Dell 04WYPY (2.2.11 BIOS) 4 x 32 GB DDR4-2666MT/s 36ASF4G72PZ-2G6D1 3 x 2048GB Sabrent + 1000GB HUS722T1TALA600 + 250GB SanDisk SDSSDH32 + 16GB IDSDM llvmpipe 125GB 2 x Broadcom BCM57416 NetXtreme-E Dual-Media 10G RDMA + 4 x Intel 82571EB/82571GB Fedora 32 5.6.6-300.fc32.x86_64 (x86_64) GNOME Shell 3.36.1 X Server 1.20.8 modesetting 1.20.8 3.3 Mesa 20.0.4 (LLVM 10.0.0 256 bits) GCC 10.0.1 20200328 btrfs 3840x1080 OpenBenchmarking.org Compiler Details - Single: Btrfs: --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 - Single: EXT4: --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 - Single: F2FS: --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 - Single: XFS: --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 - RAID0: Btrfs: --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 - RAID0: EXT4: --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 - RAID0: F2FS: --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 - RAID0: XFS: --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 - RAID1: Btrfs: --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 - RAID1: EXT4: --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 - RAID1: F2FS: --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 - RAID1: XFS: --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 - ministack-3x_nvme-btrfs-raid0: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Disk Details - Single: Btrfs: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 - Single: EXT4: NONE / data=ordered,relatime,rw - Single: F2FS: NONE / acl,active_logs=6,background_gc=on,extent_cache,flush_merge,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr - Single: XFS: NONE / attr2,inode64,noquota,relatime,rw - RAID0: Btrfs: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID0 - RAID0: EXT4: NONE / data=ordered,relatime,rw,stripe=256 / raid0 nvme2n1[1] nvme1n1[0] - RAID0: F2FS: NONE / acl,active_logs=6,background_gc=on,extent_cache,flush_merge,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr / raid0 nvme2n1[1] nvme1n1[0] - RAID0: XFS: NONE / attr2,inode64,noquota,relatime,rw,sunit=1024,swidth=2048 / raid0 nvme2n1[1] nvme1n1[0] - RAID1: Btrfs: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 / RAID1 - RAID1: EXT4: NONE / data=ordered,relatime,rw / raid1 nvme2n1[1] nvme1n1[0] - RAID1: F2FS: NONE / acl,active_logs=6,background_gc=on,extent_cache,flush_merge,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr / raid1 nvme1n1[1] nvme2n1[0] - RAID1: XFS: NONE / attr2,inode64,noquota,relatime,rw / raid1 nvme1n1[0] nvme2n1[1] - ministack-3x_nvme-btrfs-raid0: NONE / relatime,rw,seclabel,space_cache,ssd,subvol=/,subvolid=5 / RAID0 Processor Details - Single: Btrfs: Scaling Governor: intel_pstate powersave - Single: EXT4: Scaling Governor: intel_pstate powersave - Single: F2FS: Scaling Governor: intel_pstate powersave - Single: XFS: Scaling Governor: intel_pstate powersave - RAID0: Btrfs: Scaling Governor: intel_pstate powersave - RAID0: EXT4: Scaling Governor: intel_pstate powersave - RAID0: F2FS: Scaling Governor: intel_pstate powersave - RAID0: XFS: Scaling Governor: intel_pstate powersave - RAID1: Btrfs: Scaling Governor: intel_pstate powersave - RAID1: EXT4: Scaling Governor: intel_pstate powersave - RAID1: F2FS: Scaling Governor: intel_pstate powersave - RAID1: XFS: Scaling Governor: intel_pstate powersave - ministack-3x_nvme-btrfs-raid0: CPU Microcode: 0x500002c Python Details - Single: Btrfs: Python 2.7.14+ + Python 3.6.5rc1 - Single: EXT4: Python 2.7.14+ + Python 3.6.5rc1 - Single: F2FS: Python 2.7.14+ + Python 3.6.5rc1 - Single: XFS: Python 2.7.14+ + Python 3.6.5rc1 - RAID0: Btrfs: Python 2.7.14+ + Python 3.6.5rc1 - RAID0: EXT4: Python 2.7.14+ + Python 3.6.5rc1 - RAID0: F2FS: Python 2.7.14+ + Python 3.6.5rc1 - RAID0: XFS: Python 2.7.14+ + Python 3.6.5rc1 - RAID1: Btrfs: Python 2.7.14+ + Python 3.6.5rc1 - RAID1: EXT4: Python 2.7.14+ + Python 3.6.5rc1 - RAID1: F2FS: Python 2.7.14+ + Python 3.6.5rc1 - RAID1: XFS: Python 2.7.14+ + Python 3.6.5rc1 - ministack-3x_nvme-btrfs-raid0: Python 3.8.2 Security Details - Single: Btrfs: KPTI + __user pointer sanitization + Full generic retpoline Protection - Single: EXT4: KPTI + __user pointer sanitization + Full generic retpoline Protection - Single: F2FS: KPTI + __user pointer sanitization + Full generic retpoline Protection - Single: XFS: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID0: Btrfs: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID0: EXT4: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID0: F2FS: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID0: XFS: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID1: Btrfs: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID1: EXT4: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID1: F2FS: KPTI + __user pointer sanitization + Full generic retpoline Protection - RAID1: XFS: KPTI + __user pointer sanitization + Full generic retpoline Protection - ministack-3x_nvme-btrfs-raid0: SELinux + itlb_multihit: KVM: Mitigation of Split huge pages + 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 + tsx_async_abort: Mitigation of TSX disabled
Samsung 960 EVO Linux RAID Benchmarks fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size blogbench: Write fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory dbench: 12 iozone: 1MB - 8GB - Write Performance iozone: 4Kb - 8GB - Write Performance compilebench: Compile compilebench: Initial Create pgbench: Mostly RAM - Normal Load - Read Only pgbench: Mostly RAM - Normal Load - Read Write sqlite: Timed SQLite Insertions unpack-linux: linux-4.15.tar.xz compress-gzip: Linux Source Tree Archiving To .tar.gz osbench: Create Files Single: Btrfs Single: EXT4 Single: F2FS Single: XFS RAID0: Btrfs RAID0: EXT4 RAID0: F2FS RAID0: XFS RAID1: Btrfs RAID1: EXT4 RAID1: F2FS RAID1: XFS ministack-3x_nvme-btrfs-raid0 160.83 222.05 139.90 5401 1146 505 942 631 310.90 729.25 737.61 1753.94 285.69 108580.71 4303.45 111.58 5.74 34.97 27.11 173.57 229.80 104.00 27330 1171 1586 2723 1826 353.52 678.26 670.16 1205.48 638.18 112451.34 5280.73 45.11 5.20 34.96 12.65 295.53 258.47 179.75 7444 1146 1552 2909 1763 136.23 595.87 388.04 1309.50 641.50 112571.02 3457.06 43.24 5.59 34.42 20.42 184.90 208.80 104.43 6292 1152 1564 2872 1780 333.76 862.94 860.45 1399.49 520.23 93888.75 5526.96 44.05 6.04 34.54 35.54 164.90 446.53 110.52 5337 2159 1551 2176 1581 340.84 2179.58 1872.37 3011.17 328.09 201194.53 3533.85 110.45 5.70 33.99 27.19 177.67 356.27 122.98 48714 2747 3369 5745 3642 374.02 1358.80 1311.08 2159.13 660.81 207376.84 6254.56 50.90 5.37 34.91 12.54 326.50 416.85 220.92 8643 2319 3349 2321 3598 139.93 1354.88 1256.90 2455.17 706.09 206821.75 5967.51 43.28 5.62 33.61 21.10 195.50 426.57 191.87 2862 2402 3369 5180 3643 281.47 2369.79 2360.19 2973.84 543.81 218391.41 6555.07 45.14 6.64 33.75 44.03 164.97 247.07 108.52 5380 1127 727 1105 712 471.80 1625.99 1568.28 2007.22 268.37 204955.62 5184.95 113.25 5.71 35.24 27.83 116.02 143.33 46.82 14078 1698 605 2802 612 299.23 290.98 535.62 1036.53 627.87 209072.69 3409.42 165.92 5.45 35.87 12.70 282.70 272.98 164.03 8307 2357 1576 4546 1822 123.79 563.51 336.53 1265.95 494.11 216444.71 3039.79 47.55 5.72 34.38 21.09 173.73 214.22 99.77 5316 2305 1570 4548 1821 143.93 1085.61 1499.26 1815.14 518.78 226603.67 5436.99 47.52 6.49 34.26 49.31 8899 247.836 110914.049189 2218.604192 78.584 7.887 51.397 42.124425 OpenBenchmarking.org
FS-Mark Test: 1000 Files, 1MB Size RAID0 RAID1 Single OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Btrfs EXT4 F2FS XFS 70 140 210 280 350 SE +/- 2.30, N = 3 SE +/- 1.59, N = 3 SE +/- 1.77, N = 3 SE +/- 1.25, N = 3 SE +/- 0.19, N = 3 SE +/- 15.94, N = 6 SE +/- 0.95, N = 3 SE +/- 0.63, N = 3 SE +/- 0.52, N = 3 SE +/- 1.62, N = 3 SE +/- 0.53, N = 3 SE +/- 0.38, N = 3 164.90 177.67 326.50 195.50 164.97 116.02 282.70 173.73 160.83 173.57 295.53 184.90 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads RAID0 RAID1 Single OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Btrfs EXT4 F2FS XFS 100 200 300 400 500 SE +/- 62.72, N = 6 SE +/- 64.94, N = 6 SE +/- 84.68, N = 6 SE +/- 3.54, N = 3 SE +/- 35.15, N = 6 SE +/- 1.75, N = 3 SE +/- 57.28, N = 6 SE +/- 27.22, N = 6 SE +/- 13.06, N = 6 SE +/- 22.41, N = 6 SE +/- 17.62, N = 6 SE +/- 8.47, N = 6 446.53 356.27 416.85 426.57 247.07 143.33 272.98 214.22 222.05 229.80 258.47 208.80 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size RAID0 RAID1 Single OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Btrfs EXT4 F2FS XFS 50 100 150 200 250 SE +/- 11.85, N = 6 SE +/- 12.91, N = 6 SE +/- 28.10, N = 6 SE +/- 0.54, N = 3 SE +/- 8.51, N = 6 SE +/- 6.58, N = 6 SE +/- 15.78, N = 6 SE +/- 7.22, N = 6 SE +/- 6.90, N = 6 SE +/- 8.87, N = 6 SE +/- 16.19, N = 6 SE +/- 7.34, N = 6 110.52 122.98 220.92 191.87 108.52 46.82 164.03 99.77 139.90 104.00 179.75 104.43 1. (CC) gcc options: -static
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Write RAID0: Btrfs RAID0: EXT4 RAID0: F2FS RAID0: XFS RAID1: Btrfs RAID1: EXT4 RAID1: F2FS RAID1: XFS Single: Btrfs Single: EXT4 Single: F2FS Single: XFS ministack-3x_nvme-btrfs-raid0 10K 20K 30K 40K 50K SE +/- 37.47, N = 3 SE +/- 262.80, N = 3 SE +/- 133.68, N = 4 SE +/- 306.61, N = 6 SE +/- 46.46, N = 3 SE +/- 184.39, N = 3 SE +/- 690.66, N = 6 SE +/- 90.65, N = 3 SE +/- 12.41, N = 3 SE +/- 1288.79, N = 6 SE +/- 709.05, N = 6 SE +/- 31.78, N = 3 SE +/- 130.80, N = 9 5337 48714 8643 2862 5380 14078 8307 5316 5401 27330 7444 6292 8899 1. (CC) gcc options: -O2 -pthread
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory RAID0 RAID1 Single OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 600 1200 1800 2400 3000 SE +/- 291.88, N = 6 SE +/- 2.31, N = 3 SE +/- 10.87, N = 3 SE +/- 0.33, N = 3 2159 2747 2319 2402 1127 1698 2357 2305 1146 1171 1146 1152 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -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 RAID0 RAID1 Single OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 700 1400 2100 2800 3500 SE +/- 178.74, N = 6 SE +/- 1.45, N = 3 SE +/- 0.88, N = 3 SE +/- 2.08, N = 3 SE +/- 88.05, N = 6 SE +/- 1.15, N = 3 SE +/- 3.53, N = 3 SE +/- 1.67, N = 3 SE +/- 59.31, N = 6 SE +/- 3.71, N = 3 SE +/- 0.88, N = 3 SE +/- 4.04, N = 3 1551 3369 3349 3369 727 605 1576 1570 505 1586 1552 1564 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -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 RAID0 RAID1 Single OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 1200 2400 3600 4800 6000 SE +/- 0.33, N = 3 SE +/- 1.15, N = 3 SE +/- 1.76, N = 3 SE +/- 0.33, N = 3 SE +/- 7.69, N = 3 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 2176 5745 2321 5180 1105 2802 4546 4548 942 2723 2909 2872 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -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 RAID0 RAID1 Single OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 800 1600 2400 3200 4000 SE +/- 226.33, N = 6 SE +/- 3.06, N = 3 SE +/- 2.91, N = 3 SE +/- 1.20, N = 3 SE +/- 93.04, N = 6 SE +/- 5.17, N = 3 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 7.51, N = 3 SE +/- 0.58, N = 3 SE +/- 1.86, N = 3 SE +/- 1.20, N = 3 1581 3642 3598 3643 712 612 1822 1821 631 1826 1763 1780 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lrt -laio -lm -lpthread -ldl
Dbench Client Count: 12 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 12 RAID0: Btrfs RAID0: EXT4 RAID0: F2FS RAID0: XFS RAID1: Btrfs RAID1: EXT4 RAID1: F2FS RAID1: XFS Single: Btrfs Single: EXT4 Single: F2FS Single: XFS ministack-3x_nvme-btrfs-raid0 100 200 300 400 500 SE +/- 1.94, N = 3 SE +/- 3.95, N = 3 SE +/- 0.09, N = 3 SE +/- 13.23, N = 6 SE +/- 1.17, N = 3 SE +/- 1.44, N = 3 SE +/- 1.17, N = 3 SE +/- 4.17, N = 6 SE +/- 2.88, N = 3 SE +/- 3.12, N = 3 SE +/- 0.74, N = 3 SE +/- 21.09, N = 6 SE +/- 1.61, N = 3 340.84 374.02 139.93 281.47 471.80 299.23 123.79 143.93 310.90 353.52 136.23 333.76 247.84 1. (CC) gcc options: -lpopt -O2
IOzone Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance RAID0 RAID1 Single OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance Btrfs EXT4 F2FS XFS 500 1000 1500 2000 2500 SE +/- 391.13, N = 6 SE +/- 137.83, N = 6 SE +/- 177.96, N = 6 SE +/- 192.93, N = 6 SE +/- 14.72, N = 3 SE +/- 68.00, N = 6 SE +/- 66.37, N = 6 SE +/- 214.99, N = 6 SE +/- 33.51, N = 6 SE +/- 42.34, N = 6 SE +/- 44.79, N = 6 SE +/- 8.56, N = 3 2179.58 1358.80 1354.88 2369.79 1625.99 290.98 563.51 1085.61 729.25 678.26 595.87 862.94 1. (CC) gcc options: -O3
IOzone Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance RAID0 RAID1 Single OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance Btrfs EXT4 F2FS XFS 500 1000 1500 2000 2500 SE +/- 5.51, N = 3 SE +/- 101.51, N = 6 SE +/- 87.51, N = 6 SE +/- 36.42, N = 3 SE +/- 8.75, N = 3 SE +/- 23.19, N = 6 SE +/- 52.07, N = 6 SE +/- 15.99, N = 3 SE +/- 44.62, N = 6 SE +/- 41.99, N = 6 SE +/- 75.22, N = 6 SE +/- 4.43, N = 3 1872.37 1311.08 1256.90 2360.19 1568.28 535.62 336.53 1499.26 737.61 670.16 388.04 860.45 1. (CC) gcc options: -O3
Compile Bench Test: Compile RAID0 RAID1 Single OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Btrfs EXT4 F2FS XFS 600 1200 1800 2400 3000 SE +/- 44.00, N = 3 SE +/- 61.58, N = 6 SE +/- 210.26, N = 6 SE +/- 95.92, N = 6 SE +/- 134.93, N = 6 SE +/- 70.69, N = 6 SE +/- 16.55, N = 3 SE +/- 120.63, N = 6 SE +/- 55.85, N = 6 SE +/- 57.92, N = 6 SE +/- 16.67, N = 3 SE +/- 50.02, N = 6 3011.17 2159.13 2455.17 2973.84 2007.22 1036.53 1265.95 1815.14 1753.94 1205.48 1309.50 1399.49
Compile Bench Test: Initial Create RAID0 RAID1 Single OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Btrfs EXT4 F2FS XFS 150 300 450 600 750 SE +/- 10.30, N = 3 SE +/- 3.32, N = 3 SE +/- 4.53, N = 3 SE +/- 2.83, N = 3 SE +/- 1.71, N = 3 SE +/- 8.70, N = 3 SE +/- 20.47, N = 3 SE +/- 1.88, N = 3 SE +/- 7.15, N = 3 SE +/- 9.29, N = 3 SE +/- 35.40, N = 3 SE +/- 4.60, N = 3 328.09 660.81 706.09 543.81 268.37 627.87 494.11 518.78 285.69 638.18 641.50 520.23
PostgreSQL pgbench Scaling: Mostly RAM - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Only RAID0: Btrfs RAID0: EXT4 RAID0: F2FS RAID0: XFS RAID1: Btrfs RAID1: EXT4 RAID1: F2FS RAID1: XFS Single: Btrfs Single: EXT4 Single: F2FS Single: XFS ministack-3x_nvme-btrfs-raid0 50K 100K 150K 200K 250K SE +/- 62.04, N = 3 SE +/- 1110.13, N = 3 201194.53 207376.84 206821.75 218391.41 204955.62 209072.69 216444.71 226603.67 108580.71 112451.34 112571.02 93888.75 110914.05 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write RAID0: Btrfs RAID0: EXT4 RAID0: F2FS RAID0: XFS RAID1: Btrfs RAID1: EXT4 RAID1: F2FS RAID1: XFS Single: Btrfs Single: EXT4 Single: F2FS Single: XFS ministack-3x_nvme-btrfs-raid0 1400 2800 4200 5600 7000 SE +/- 95.10, N = 4 SE +/- 148.90, N = 3 3533.85 6254.56 5967.51 6555.07 5184.95 3409.42 3039.79 5436.99 4303.45 5280.73 3457.06 5526.96 2218.60 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions RAID0: Btrfs RAID0: EXT4 RAID0: F2FS RAID0: XFS RAID1: Btrfs RAID1: EXT4 RAID1: F2FS RAID1: XFS Single: Btrfs Single: EXT4 Single: F2FS Single: XFS ministack-3x_nvme-btrfs-raid0 40 80 120 160 200 SE +/- 0.08, N = 3 SE +/- 0.77, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 SE +/- 0.26, N = 3 SE +/- 0.36, N = 3 SE +/- 0.08, N = 3 SE +/- 0.30, N = 3 SE +/- 0.24, N = 3 SE +/- 0.04, N = 3 SE +/- 0.25, N = 3 SE +/- 0.83, N = 3 110.45 50.90 43.28 45.14 113.25 165.92 47.55 47.52 111.58 45.11 43.24 44.05 78.58 1. (CC) gcc options: -O2 -ldl -lpthread
Unpacking The Linux Kernel linux-4.15.tar.xz OpenBenchmarking.org Seconds, Fewer Is Better Unpacking The Linux Kernel linux-4.15.tar.xz RAID0: Btrfs RAID0: EXT4 RAID0: F2FS RAID0: XFS RAID1: Btrfs RAID1: EXT4 RAID1: F2FS RAID1: XFS Single: Btrfs Single: EXT4 Single: F2FS Single: XFS ministack-3x_nvme-btrfs-raid0 2 4 6 8 10 SE +/- 0.050, N = 4 SE +/- 0.067, N = 4 SE +/- 0.040, N = 4 SE +/- 0.150, N = 8 SE +/- 0.039, N = 4 SE +/- 0.009, N = 4 SE +/- 0.017, N = 4 SE +/- 0.162, N = 8 SE +/- 0.026, N = 4 SE +/- 0.008, N = 4 SE +/- 0.037, N = 4 SE +/- 0.150, N = 8 SE +/- 0.009, N = 4 5.700 5.370 5.620 6.640 5.710 5.450 5.720 6.490 5.740 5.200 5.590 6.040 7.887
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz RAID0: Btrfs RAID0: EXT4 RAID0: F2FS RAID0: XFS RAID1: Btrfs RAID1: EXT4 RAID1: F2FS RAID1: XFS Single: Btrfs Single: EXT4 Single: F2FS Single: XFS ministack-3x_nvme-btrfs-raid0 12 24 36 48 60 SE +/- 0.47, N = 6 SE +/- 0.12, N = 3 SE +/- 0.41, N = 3 SE +/- 0.53, N = 3 SE +/- 0.58, N = 4 SE +/- 0.54, N = 3 SE +/- 0.53, N = 4 SE +/- 0.51, N = 4 SE +/- 0.47, N = 3 SE +/- 0.09, N = 3 SE +/- 0.50, N = 5 SE +/- 0.12, N = 3 SE +/- 0.25, N = 3 33.99 34.91 33.61 33.75 35.24 35.87 34.38 34.26 34.97 34.96 34.42 34.54 51.40
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files RAID0: Btrfs RAID0: EXT4 RAID0: F2FS RAID0: XFS RAID1: Btrfs RAID1: EXT4 RAID1: F2FS RAID1: XFS Single: Btrfs Single: EXT4 Single: F2FS Single: XFS ministack-3x_nvme-btrfs-raid0 11 22 33 44 55 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 SE +/- 1.52, N = 6 SE +/- 4.57, N = 6 SE +/- 0.36, N = 3 SE +/- 0.04, N = 3 SE +/- 1.55, N = 6 SE +/- 5.88, N = 6 SE +/- 0.19, N = 3 SE +/- 0.04, N = 3 SE +/- 1.45, N = 6 SE +/- 2.58, N = 6 SE +/- 0.44, N = 3 27.19 12.54 21.10 44.03 27.83 12.70 21.09 49.31 27.11 12.65 20.42 35.54 42.12 -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm 1. (CC) gcc options:
Phoronix Test Suite v10.8.4