pts-disk-different-nvmes AMD Ryzen Threadripper 1900X 8-Core testing with a Gigabyte X399 DESIGNARE EX-CF (F13a BIOS) and NVIDIA Quadro P400 on Debian 11 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2211142-NE-PTSDISKDI73&sor .
pts-disk-different-nvmes Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Compiler File-System Screen Resolution ZFS raidz1 4xNVME ext4 soft raid5 4xNVME ext4 Crucial P5 Plus 1TB NVME ZFS raidz1 8xNVME ZFS raidz1 8xNVME no Compression ZFS mirror 8xNVME ext4 soft raid5 8xNVME ext4 WD_Black SN770 2TB NVMe AMD Ryzen Threadripper 1900X 8-Core @ 3.80GHz (8 Cores / 16 Threads) Gigabyte X399 DESIGNARE EX-CF (F13a BIOS) AMD 17h 64GB Samsung SSD 960 EVO 500GB + 8 x 2000GB Western Digital WD_BLACK SN770 2TB + 1000GB CT1000P5PSSD8 NVIDIA Quadro P400 NVIDIA GP107GL HD Audio DELL S2340T 4 x Intel I350 + Intel 8265 / 8275 Debian 11 5.10.0-19-amd64 (x86_64) GCC 10.2.1 20210110 zfs 1920x1080 ext4 zfs ext4 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: always Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-gcn/usr,hsa --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8001137 Disk Scheduler Details - ZFS raidz1 4xNVME, ZFS raidz1 8xNVME, ZFS raidz1 8xNVME no Compression, ZFS mirror 8xNVME: NONE Python Details - Python 3.9.2 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT vulnerable + 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 Retpolines IBPB: conditional STIBP: disabled RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected Disk Details - ext4 soft raid5 4xNVME: NONE / relatime,rw,stripe=384 / raid5 nvme4n1p1[4] nvme3n1p1[2] nvme2n1p1[1] nvme1n1p1[0] Block Size: 4096 - ext4 Crucial P5 Plus 1TB NVME: NONE / relatime,rw / Block Size: 4096 - ext4 soft raid5 8xNVME: NONE / relatime,rw,stripe=896 / raid5 nvme9n1[8] nvme8n1[6] nvme7n1[5] nvme6n1[4] nvme4n1[3] nvme3n1[2] nvme2n1[1] nvme1n1[0] Block Size: 4096 - ext4 WD_Black SN770 2TB NVMe: NONE / relatime,rw / Block Size: 4096
pts-disk-different-nvmes sqlite: 1 sqlite: 8 sqlite: 32 sqlite: 64 sqlite: 128 fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync dbench: 12 Clients dbench: 1 Clients compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree postmark: Disk Transaction Performance ZFS raidz1 4xNVME ext4 soft raid5 4xNVME ext4 Crucial P5 Plus 1TB NVME ZFS raidz1 8xNVME ZFS raidz1 8xNVME no Compression ZFS mirror 8xNVME ext4 soft raid5 8xNVME ext4 WD_Black SN770 2TB NVMe 7.852 11.267 23.191 37.448 76.088 4245 2119 194 49567 2458 1225 162 41500 4075 2034 1287 329333 2065 1029 670 171333 646.5 1632.7 684.2 1359.3 2626.03 410.171 1398.57 222.04 1212.73 3289 8.810 20.005 31.793 45.720 80.145 6666 1199 306667 958 476 324 82967 6706 865 221333 1308 650 449 115000 254.0 537.9 284.7 1733.3 2484.85 453.170 1478.00 411.07 2642.03 5068 8.367 15.767 27.578 40.979 59.890 3538 1765 1286 329667 3252 1623 878 224667 3538 1765 1311 335667 3236 1614 891 228000 584.1 522.1 435.0 1791.6 658.794 102.985 1483.07 423.67 2747.01 5137 8.380 12.857 26.999 40.301 78.153 4037 2015 224 57433 2661 1327 177 45367 4005 1999 1275 326333 2381 1186 665 170667 646.7 1655.6 644.7 1340.7 2472.42 380.354 1390.71 221.83 1217.80 3275 8.379 12.827 26.892 40.003 77.047 4170 2081 219 56167 2681 1337 188 48200 3998 1995 1294 331000 2446 1220 682 174667 589.7 1240.0 592.1 1160.9 2783.64 458.913 1247.36 206.77 1694.75 3275 7.252 9.043 17.744 36.598 77.880 6617 3305 877 224333 3573 1783 267 68333 4154 2073 1296 332000 3555 1774 771 197333 581.1 1711.4 658.2 1338.4 2730.75 435.704 1408.42 216.21 1454.31 3318 10.426 22.829 35.993 50.309 83.859 13225 1065 272667 1032 512 293 75067 13200 779 199667 1636 814 387 99067 264.4 570.0 286.6 1782.9 2330.16 423.832 1474.80 413.46 2683.76 5137 6.487 21.562 45.163 67.626 90.490 3550 1771 1616 414000 3325 1659 1491 381400 3558 1775 357 91333 3345 1669 1514 387333 693.8 1631.5 558.2 1806.6 3196.68 579.240 1513.97 420.47 2738.07 5211 OpenBenchmarking.org
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 ext4 WD_Black SN770 2TB NVMe ZFS mirror 8xNVME ZFS raidz1 4xNVME ext4 Crucial P5 Plus 1TB NVME ZFS raidz1 8xNVME no Compression ZFS raidz1 8xNVME ext4 soft raid5 4xNVME ext4 soft raid5 8xNVME 3 6 9 12 15 SE +/- 0.057, N = 3 SE +/- 0.055, N = 3 SE +/- 0.071, N = 7 SE +/- 0.067, N = 3 SE +/- 0.104, N = 3 SE +/- 0.096, N = 3 SE +/- 0.069, N = 10 SE +/- 0.093, N = 3 6.487 7.252 7.852 8.367 8.379 8.380 8.810 10.426 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Threads / Copies: 8 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 8 ZFS mirror 8xNVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 8xNVME ext4 Crucial P5 Plus 1TB NVME ext4 soft raid5 4xNVME ext4 WD_Black SN770 2TB NVMe ext4 soft raid5 8xNVME 5 10 15 20 25 SE +/- 0.057, N = 3 SE +/- 0.079, N = 3 SE +/- 0.170, N = 3 SE +/- 0.174, N = 3 SE +/- 0.009, N = 3 SE +/- 0.047, N = 3 SE +/- 0.045, N = 3 SE +/- 0.168, N = 15 9.043 11.267 12.827 12.857 15.767 20.005 21.562 22.829 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Threads / Copies: 32 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 32 ZFS mirror 8xNVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 8xNVME ext4 Crucial P5 Plus 1TB NVME ext4 soft raid5 4xNVME ext4 soft raid5 8xNVME ext4 WD_Black SN770 2TB NVMe 10 20 30 40 50 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 17.74 23.19 26.89 27.00 27.58 31.79 35.99 45.16 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Threads / Copies: 64 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 64 ZFS mirror 8xNVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 8xNVME ext4 Crucial P5 Plus 1TB NVME ext4 soft raid5 4xNVME ext4 soft raid5 8xNVME ext4 WD_Black SN770 2TB NVMe 15 30 45 60 75 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.13, N = 3 SE +/- 0.21, N = 3 SE +/- 0.07, N = 3 36.60 37.45 40.00 40.30 40.98 45.72 50.31 67.63 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Threads / Copies: 128 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 128 ext4 Crucial P5 Plus 1TB NVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME no Compression ZFS mirror 8xNVME ZFS raidz1 8xNVME ext4 soft raid5 4xNVME ext4 soft raid5 8xNVME ext4 WD_Black SN770 2TB NVMe 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.27, N = 3 SE +/- 0.16, N = 3 SE +/- 0.10, N = 3 SE +/- 0.28, N = 3 SE +/- 0.16, N = 3 SE +/- 0.01, N = 3 59.89 76.09 77.05 77.88 78.15 80.15 83.86 90.49 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ZFS mirror 8xNVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 8xNVME ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME 1400 2800 4200 5600 7000 SE +/- 23.92, N = 3 SE +/- 58.64, N = 3 SE +/- 41.66, N = 3 SE +/- 13.37, N = 3 SE +/- 7.67, N = 3 6617 4245 4170 4037 3550 3538 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ext4 soft raid5 8xNVME ext4 soft raid5 4xNVME ZFS mirror 8xNVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 8xNVME ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME 3K 6K 9K 12K 15K SE +/- 143.61, N = 4 SE +/- 14.99, N = 3 SE +/- 12.06, N = 3 SE +/- 29.49, N = 3 SE +/- 20.66, N = 3 SE +/- 6.57, N = 3 SE +/- 3.67, N = 3 13225 6666 3305 2119 2081 2015 1771 1765 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME ext4 soft raid5 4xNVME ext4 soft raid5 8xNVME ZFS mirror 8xNVME ZFS raidz1 8xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 4xNVME 300 600 900 1200 1500 SE +/- 10.97, N = 3 SE +/- 3.48, N = 3 SE +/- 5.17, N = 3 SE +/- 2.03, N = 3 SE +/- 1.86, N = 3 SE +/- 0.67, N = 3 SE +/- 2.67, N = 3 SE +/- 0.88, N = 3 1616 1286 1199 1065 877 224 219 194 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME ext4 soft raid5 4xNVME ext4 soft raid5 8xNVME ZFS mirror 8xNVME ZFS raidz1 8xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 4xNVME 90K 180K 270K 360K 450K SE +/- 2886.75, N = 3 SE +/- 881.92, N = 3 SE +/- 1333.33, N = 3 SE +/- 333.33, N = 3 SE +/- 666.67, N = 3 SE +/- 176.38, N = 3 SE +/- 633.33, N = 3 SE +/- 185.59, N = 3 414000 329667 306667 272667 224333 57433 56167 49567 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ZFS mirror 8xNVME ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME ZFS raidz1 8xNVME no Compression ZFS raidz1 8xNVME ZFS raidz1 4xNVME ext4 soft raid5 8xNVME ext4 soft raid5 4xNVME 800 1600 2400 3200 4000 SE +/- 8.25, N = 3 SE +/- 2.65, N = 3 SE +/- 10.27, N = 3 SE +/- 6.39, N = 3 SE +/- 17.98, N = 3 SE +/- 2.60, N = 3 SE +/- 3.53, N = 3 3573 3325 3252 2681 2661 2458 1032 958 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ZFS mirror 8xNVME ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME ZFS raidz1 8xNVME no Compression ZFS raidz1 8xNVME ZFS raidz1 4xNVME ext4 soft raid5 8xNVME ext4 soft raid5 4xNVME 400 800 1200 1600 2000 SE +/- 4.16, N = 3 SE +/- 1.20, N = 3 SE +/- 4.91, N = 3 SE +/- 8.99, N = 3 SE +/- 1.45, N = 3 SE +/- 1.76, N = 3 1783 1659 1623 1337 1327 1225 512 476 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME ext4 soft raid5 4xNVME ext4 soft raid5 8xNVME ZFS mirror 8xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 8xNVME ZFS raidz1 4xNVME 300 600 900 1200 1500 SE +/- 14.63, N = 5 SE +/- 2.67, N = 3 SE +/- 2.00, N = 3 SE +/- 0.33, N = 3 1491 878 324 293 267 188 177 162 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME ext4 soft raid5 4xNVME ext4 soft raid5 8xNVME ZFS mirror 8xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 8xNVME ZFS raidz1 4xNVME 80K 160K 240K 320K 400K SE +/- 3841.87, N = 5 SE +/- 666.67, N = 3 SE +/- 569.60, N = 3 SE +/- 88.19, N = 3 SE +/- 88.19, N = 3 SE +/- 57.74, N = 3 SE +/- 33.33, N = 3 SE +/- 57.74, N = 3 381400 224667 82967 75067 68333 48200 45367 41500 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ZFS mirror 8xNVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME ZFS raidz1 8xNVME no Compression ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME 900 1800 2700 3600 4500 SE +/- 37.36, N = 3 SE +/- 37.36, N = 3 SE +/- 50.44, N = 3 SE +/- 47.58, N = 3 4154 4075 4005 3998 3558 3538 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ext4 soft raid5 8xNVME ext4 soft raid5 4xNVME ZFS mirror 8xNVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME ZFS raidz1 8xNVME no Compression ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME 3K 6K 9K 12K 15K SE +/- 57.74, N = 3 SE +/- 3.61, N = 3 SE +/- 18.84, N = 3 SE +/- 18.75, N = 3 SE +/- 25.32, N = 3 SE +/- 23.68, N = 3 13200 6706 2073 2034 1999 1995 1775 1765 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ext4 Crucial P5 Plus 1TB NVME ZFS mirror 8xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 4xNVME ZFS raidz1 8xNVME ext4 soft raid5 4xNVME ext4 soft raid5 8xNVME ext4 WD_Black SN770 2TB NVMe 300 600 900 1200 1500 SE +/- 17.89, N = 3 SE +/- 9.94, N = 3 SE +/- 4.84, N = 3 SE +/- 7.09, N = 3 SE +/- 13.25, N = 3 SE +/- 11.46, N = 3 SE +/- 0.67, N = 3 1311 1296 1294 1287 1275 865 779 357 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ext4 Crucial P5 Plus 1TB NVME ZFS mirror 8xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 4xNVME ZFS raidz1 8xNVME ext4 soft raid5 4xNVME ext4 soft raid5 8xNVME ext4 WD_Black SN770 2TB NVMe 70K 140K 210K 280K 350K SE +/- 4666.67, N = 3 SE +/- 2516.61, N = 3 SE +/- 1000.00, N = 3 SE +/- 1855.92, N = 3 SE +/- 3382.96, N = 3 SE +/- 2728.45, N = 3 SE +/- 333.33, N = 3 SE +/- 202.76, N = 3 335667 332000 331000 329333 326333 221333 199667 91333 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ZFS mirror 8xNVME ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME ZFS raidz1 8xNVME no Compression ZFS raidz1 8xNVME ZFS raidz1 4xNVME ext4 soft raid5 8xNVME ext4 soft raid5 4xNVME 800 1600 2400 3200 4000 SE +/- 11.93, N = 3 SE +/- 0.67, N = 3 SE +/- 5.70, N = 3 SE +/- 23.91, N = 15 SE +/- 4.67, N = 3 SE +/- 6.36, N = 3 SE +/- 0.67, N = 3 SE +/- 1.73, N = 3 3555 3345 3236 2446 2381 2065 1636 1308 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ZFS mirror 8xNVME ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME ZFS raidz1 8xNVME no Compression ZFS raidz1 8xNVME ZFS raidz1 4xNVME ext4 soft raid5 8xNVME ext4 soft raid5 4xNVME 400 800 1200 1600 2000 SE +/- 6.01, N = 3 SE +/- 0.67, N = 3 SE +/- 2.85, N = 3 SE +/- 11.98, N = 15 SE +/- 2.33, N = 3 SE +/- 2.91, N = 3 SE +/- 0.88, N = 3 1774 1669 1614 1220 1186 1029 814 650 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME ZFS mirror 8xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 4xNVME ZFS raidz1 8xNVME ext4 soft raid5 4xNVME ext4 soft raid5 8xNVME 300 600 900 1200 1500 SE +/- 9.82, N = 3 SE +/- 3.93, N = 3 SE +/- 0.67, N = 3 SE +/- 2.08, N = 3 SE +/- 1.86, N = 3 SE +/- 1.67, N = 3 SE +/- 1.15, N = 3 SE +/- 2.33, N = 3 1514 891 771 682 670 665 449 387 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME ZFS mirror 8xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 4xNVME ZFS raidz1 8xNVME ext4 soft raid5 4xNVME ext4 soft raid5 8xNVME 80K 160K 240K 320K 400K SE +/- 2603.42, N = 3 SE +/- 1000.00, N = 3 SE +/- 333.33, N = 3 SE +/- 333.33, N = 3 SE +/- 666.67, N = 3 SE +/- 333.33, N = 3 SE +/- 577.35, N = 3 SE +/- 617.34, N = 3 387333 228000 197333 174667 171333 170667 115000 99067 1. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size ext4 WD_Black SN770 2TB NVMe ZFS raidz1 8xNVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME no Compression ext4 Crucial P5 Plus 1TB NVME ZFS mirror 8xNVME ext4 soft raid5 8xNVME ext4 soft raid5 4xNVME 150 300 450 600 750 SE +/- 9.94, N = 3 SE +/- 1.87, N = 3 SE +/- 5.49, N = 15 SE +/- 6.13, N = 3 SE +/- 13.64, N = 12 SE +/- 4.66, N = 3 SE +/- 0.85, N = 3 SE +/- 9.50, N = 15 693.8 646.7 646.5 589.7 584.1 581.1 264.4 254.0
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 ZFS mirror 8xNVME ZFS raidz1 8xNVME ZFS raidz1 4xNVME ext4 WD_Black SN770 2TB NVMe ZFS raidz1 8xNVME no Compression ext4 soft raid5 8xNVME ext4 soft raid5 4xNVME ext4 Crucial P5 Plus 1TB NVME 400 800 1200 1600 2000 SE +/- 2.79, N = 3 SE +/- 6.18, N = 3 SE +/- 4.95, N = 3 SE +/- 8.47, N = 3 SE +/- 2.97, N = 3 SE +/- 4.70, N = 3 SE +/- 4.55, N = 12 SE +/- 125.73, N = 9 1711.4 1655.6 1632.7 1631.5 1240.0 570.0 537.9 522.1
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 ZFS raidz1 4xNVME ZFS mirror 8xNVME ZFS raidz1 8xNVME ZFS raidz1 8xNVME no Compression ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME ext4 soft raid5 8xNVME ext4 soft raid5 4xNVME 150 300 450 600 750 SE +/- 7.90, N = 3 SE +/- 5.50, N = 15 SE +/- 3.56, N = 3 SE +/- 3.57, N = 3 SE +/- 63.54, N = 11 SE +/- 16.63, N = 12 SE +/- 6.52, N = 12 SE +/- 2.79, N = 3 684.2 658.2 644.7 592.1 558.2 435.0 286.6 284.7
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME ext4 soft raid5 8xNVME ext4 soft raid5 4xNVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME ZFS mirror 8xNVME ZFS raidz1 8xNVME no Compression 400 800 1200 1600 2000 SE +/- 2.57, N = 3 SE +/- 16.52, N = 3 SE +/- 11.02, N = 3 SE +/- 19.84, N = 4 SE +/- 12.01, N = 15 SE +/- 10.88, N = 15 SE +/- 7.95, N = 3 SE +/- 13.85, N = 4 1806.6 1791.6 1782.9 1733.3 1359.3 1340.7 1338.4 1160.9
Dbench 12 Clients OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 12 Clients ext4 WD_Black SN770 2TB NVMe ZFS raidz1 8xNVME no Compression ZFS mirror 8xNVME ZFS raidz1 4xNVME ext4 soft raid5 4xNVME ZFS raidz1 8xNVME ext4 soft raid5 8xNVME ext4 Crucial P5 Plus 1TB NVME 700 1400 2100 2800 3500 SE +/- 2.70, N = 3 SE +/- 16.46, N = 3 SE +/- 3.38, N = 3 SE +/- 5.07, N = 3 SE +/- 21.52, N = 3 SE +/- 2.03, N = 3 SE +/- 16.88, N = 3 SE +/- 1.20, N = 3 3196.68 2783.64 2730.75 2626.03 2484.85 2472.42 2330.16 658.79 1. (CC) gcc options: -lpopt -O2
Dbench 1 Clients OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 1 Clients ext4 WD_Black SN770 2TB NVMe ZFS raidz1 8xNVME no Compression ext4 soft raid5 4xNVME ZFS mirror 8xNVME ext4 soft raid5 8xNVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME ext4 Crucial P5 Plus 1TB NVME 130 260 390 520 650 SE +/- 0.89, N = 3 SE +/- 1.41, N = 3 SE +/- 0.61, N = 3 SE +/- 0.70, N = 3 SE +/- 1.02, N = 3 SE +/- 0.85, N = 3 SE +/- 0.25, N = 3 SE +/- 0.03, N = 3 579.24 458.91 453.17 435.70 423.83 410.17 380.35 102.99 1. (CC) gcc options: -lpopt -O2
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile ext4 WD_Black SN770 2TB NVMe ext4 Crucial P5 Plus 1TB NVME ext4 soft raid5 4xNVME ext4 soft raid5 8xNVME ZFS mirror 8xNVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME ZFS raidz1 8xNVME no Compression 300 600 900 1200 1500 SE +/- 3.97, N = 3 SE +/- 0.00, N = 3 SE +/- 11.73, N = 3 SE +/- 12.18, N = 3 SE +/- 9.96, N = 3 SE +/- 6.06, N = 3 SE +/- 7.47, N = 3 SE +/- 3.89, N = 3 1513.97 1483.07 1478.00 1474.80 1408.42 1398.57 1390.71 1247.36
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create ext4 Crucial P5 Plus 1TB NVME ext4 WD_Black SN770 2TB NVMe ext4 soft raid5 8xNVME ext4 soft raid5 4xNVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME ZFS mirror 8xNVME ZFS raidz1 8xNVME no Compression 90 180 270 360 450 SE +/- 1.23, N = 3 SE +/- 2.28, N = 3 SE +/- 3.20, N = 3 SE +/- 0.77, N = 3 SE +/- 1.57, N = 3 SE +/- 0.50, N = 3 SE +/- 1.18, N = 3 SE +/- 1.46, N = 3 423.67 420.47 413.46 411.07 222.04 221.83 216.21 206.77
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree ext4 Crucial P5 Plus 1TB NVME ext4 WD_Black SN770 2TB NVMe ext4 soft raid5 8xNVME ext4 soft raid5 4xNVME ZFS raidz1 8xNVME no Compression ZFS mirror 8xNVME ZFS raidz1 8xNVME ZFS raidz1 4xNVME 600 1200 1800 2400 3000 SE +/- 8.94, N = 3 SE +/- 16.46, N = 3 SE +/- 15.05, N = 3 SE +/- 42.24, N = 3 SE +/- 19.98, N = 3 SE +/- 12.22, N = 3 SE +/- 8.89, N = 3 SE +/- 8.00, N = 3 2747.01 2738.07 2683.76 2642.03 1694.75 1454.31 1217.80 1212.73
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance ext4 WD_Black SN770 2TB NVMe ext4 soft raid5 8xNVME ext4 Crucial P5 Plus 1TB NVME ext4 soft raid5 4xNVME ZFS mirror 8xNVME ZFS raidz1 4xNVME ZFS raidz1 8xNVME no Compression ZFS raidz1 8xNVME 1100 2200 3300 4400 5500 SE +/- 58.25, N = 5 SE +/- 35.33, N = 3 SE +/- 35.33, N = 3 SE +/- 34.00, N = 3 SE +/- 14.67, N = 3 SE +/- 14.33, N = 3 SE +/- 29.00, N = 3 5211 5137 5137 5068 3318 3289 3275 3275 1. (CC) gcc options: -O3
Phoronix Test Suite v10.8.5