dev01-fs

VMware I/O performance testing

HTML result view exported from: https://openbenchmarking.org/result/2109289-IB-DEV01FIOC08&sor.

dev01-fsProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelVulkanCompilerFile-SystemScreen ResolutionSystem Layerxfs passthru 1x 980xfs passthru raid0 4x 980xfs passthru raid5 4x 980xfs vNVME vSANxfs FreeNAS vNVMe2 x Intel Xeon Gold 6258R (112 Cores)Intel 440BX (6.00 BIOS)Intel 440BX/ZX/DX474GB2 x SK hynix PC401 NVMe 512GB + 4 x 2000GB Samsung SSD 980 PRO 2TB + 172GB Virtual diskVMware SVGA IIVMware VMXNET3Ubuntu 20.045.11.0-34-generic (x86_64)1.0.2GCC 9.3.0 + Clang 10.0.0-4ubuntu1xfs1176x885VMware5.4.0-84-generic (x86_64)112 x Intel Xeon Gold 6258R (223 Cores)Intel 440BX (VMW71.00V.16460286.B64.2006250725 BIOS)494GB537GB VMware Virtual NVMe Disk + 137GB VMware Virtual NVMe Disk + 1100GB VMware Virtual NVMe Disk + 4948GB VMware Virtual NVMe Disk5.8.0-59-generic (x86_64)GCC 9.3.02 x Intel Xeon Gold 6258R (112 Cores)Intel 440BX (6.00 BIOS)374GB172GB VMware Virtual NVMe Disk + 644GB VMware Virtual NVMe Disk5.11.0-36-generic (x86_64)1.0.2GCC 9.3.0 + Clang 10.0.0-4ubuntu1OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/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-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 Disk Details- xfs passthru 1x 980: NONE / attr2,inode64,logbsize=32k,logbufs=8,noatime,noquota,rw / Block Size: 4096- xfs passthru raid0 4x 980: NONE / attr2,inode64,logbsize=32k,logbufs=8,noatime,noquota,rw,sunit=64,swidth=256 / raid0 nvme5n1p1[3] nvme4n1p1[2] nvme3n1p1[1] nvme2n1p1[0] Block Size: 4096- xfs passthru raid5 4x 980: NONE / attr2,inode64,logbsize=32k,logbufs=8,noatime,noquota,rw,sunit=1024,swidth=3072 / raid5 nvme5n1p1[4] nvme4n1p1[2] nvme3n1p1[1] nvme2n1p1[0] Block Size: 4096- xfs vNVME vSAN: NONE / attr2,inode64,logbsize=32k,logbufs=8,noatime,noquota,rw / Block Size: 4096- xfs FreeNAS vNVMe: NONE / attr2,inode64,logbsize=32k,logbufs=8,noatime,noquota,rw / Block Size: 4096Processor Details- CPU Microcode: 0x5003005Python Details- xfs passthru 1x 980: Python 3.8.10- xfs passthru raid0 4x 980: Python 3.8.10- xfs passthru raid5 4x 980: Python 3.8.10- xfs vNVME vSAN: Python 2.7.18 + Python 3.8.10- xfs FreeNAS vNVMe: Python 3.8.10Security Details- xfs passthru 1x 980: itlb_multihit: KVM: Mitigation of VMX unsupported + 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 + srbds: Not affected + tsx_async_abort: Not affected- xfs passthru raid0 4x 980: itlb_multihit: KVM: Mitigation of VMX unsupported + 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 + srbds: Not affected + tsx_async_abort: Not affected- xfs passthru raid5 4x 980: itlb_multihit: KVM: Vulnerable + 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 + srbds: Not affected + tsx_async_abort: Not affected- xfs vNVME vSAN: itlb_multihit: KVM: Mitigation of VMX disabled + 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 + srbds: Not affected + tsx_async_abort: Not affected- xfs FreeNAS vNVMe: itlb_multihit: KVM: Mitigation of VMX disabled + 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 + srbds: Not affected + tsx_async_abort: Not affected

dev01-fsfio: Rand Read - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Rand Read - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Rand Read - IO_uring - Yes - No - 8MB - Default Test Directoryfio: Rand Read - IO_uring - Yes - No - 8MB - Default Test Directoryfio: Rand Write - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Rand Write - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Rand Write - IO_uring - Yes - No - 8MB - Default Test Directoryfio: Rand Write - IO_uring - Yes - No - 8MB - Default Test Directoryfio: Rand Read - IO_uring - Yes - No - 512KB - Default Test Directoryfio: Rand Read - IO_uring - Yes - No - 512KB - Default Test Directoryfio: Rand Write - IO_uring - Yes - No - 512KB - Default Test Directoryfio: Rand Write - IO_uring - Yes - No - 512KB - Default Test Directoryfio: Seq Read - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Seq Read - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Seq Read - IO_uring - Yes - No - 8MB - Default Test Directoryfio: Seq Read - IO_uring - Yes - No - 8MB - Default Test Directoryfio: Seq Write - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Seq Write - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Seq Write - IO_uring - Yes - No - 8MB - Default Test Directoryfio: Seq Write - IO_uring - Yes - No - 8MB - Default Test Directoryfio: Seq Read - IO_uring - Yes - No - 512KB - Default Test Directoryfio: Seq Read - IO_uring - Yes - No - 512KB - Default Test Directoryfio: Seq Write - IO_uring - Yes - No - 512KB - Default Test Directoryfio: Seq Write - IO_uring - Yes - No - 512KB - Default Test Directorycompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treexfs passthru 1x 980xfs passthru raid0 4x 980xfs passthru raid5 4x 980xfs vNVME vSANxfs FreeNAS vNVMe9832516672674331860220000183522626165228118223617761990002650328868222000169920926065208115923152278.30462.562610.2312003072002856353942241000178822023654726135927157481916672777344952243667179122023674729140928152298.12483.312513.9421.974572711451188640002274378171445711193318215.6533315122521886400022223705451454118631622152.95462.012419.8036793880270533538798700586702234446447895359315166726463273859847560872172534484428811872.66407.782465.65340871008581046371629331323162674134590418044661193339141116661705001251153698139291418252067.96465.052491.02OpenBenchmarking.org

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directoryxfs passthru raid0 4x 980xfs passthru 1x 980xfs vNVME vSANxfs FreeNAS vNVMexfs passthru raid5 4x 98030060090012001500SE +/- 12.03, N = 5SE +/- 26.17, N = 15SE +/- 3.10, N = 15SE +/- 7.53, N = 15SE +/- 3.39, N = 131200.0983.0367.0340.021.91. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directoryxfs passthru raid0 4x 980xfs passthru 1x 980xfs vNVME vSANxfs FreeNAS vNVMexfs passthru raid5 4x 98070K140K210K280K350KSE +/- 3231.10, N = 5SE +/- 6675.23, N = 15SE +/- 816.86, N = 15SE +/- 1922.92, N = 15SE +/- 1155.18, N = 13307200251667938808710074571. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directoryxfs passthru raid0 4x 980xfs passthru raid5 4x 980xfs vNVME vSANxfs passthru 1x 980xfs FreeNAS vNVMe6001200180024003000SE +/- 29.16, N = 5SE +/- 26.00, N = 3SE +/- 30.94, N = 4SE +/- 32.74, N = 3SE +/- 6.62, N = 1028562711270526748581. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directoryxfs passthru raid5 4x 980xfs passthru raid0 4x 980xfs vNVME vSANxfs passthru 1x 980xfs FreeNAS vNVMe100200300400500SE +/- 4.33, N = 3SE +/- 3.67, N = 5SE +/- 3.79, N = 4SE +/- 4.06, N = 3SE +/- 0.80, N = 104513533353311041. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directoryxfs passthru raid0 4x 980xfs passthru 1x 980xfs FreeNAS vNVMexfs vNVME vSANxfs passthru raid5 4x 9802004006008001000SE +/- 1.76, N = 3SE +/- 2.40, N = 3SE +/- 9.62, N = 15SE +/- 4.40, N = 49428606373871881. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directoryxfs passthru raid0 4x 980xfs passthru 1x 980xfs FreeNAS vNVMexfs vNVME vSANxfs passthru raid5 4x 98050K100K150K200K250KSE +/- 577.35, N = 3SE +/- 577.35, N = 3SE +/- 2485.13, N = 15SE +/- 1260.95, N = 424100022000016293398700640001. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directoryxfs passthru raid5 4x 980xfs passthru 1x 980xfs passthru raid0 4x 980xfs FreeNAS vNVMexfs vNVME vSAN5001000150020002500SE +/- 32.92, N = 15SE +/- 13.78, N = 3SE +/- 23.95, N = 3SE +/- 4.36, N = 3SE +/- 27.37, N = 1222741835178813235861. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directoryxfs passthru raid5 4x 980xfs passthru 1x 980xfs passthru raid0 4x 980xfs FreeNAS vNVMexfs vNVME vSAN80160240320400SE +/- 5.51, N = 15SE +/- 1.76, N = 3SE +/- 3.21, N = 3SE +/- 3.44, N = 12378226220162701. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directoryxfs passthru 1x 980xfs passthru raid0 4x 980xfs vNVME vSANxfs passthru raid5 4x 980xfs FreeNAS vNVMe6001200180024003000SE +/- 11.22, N = 3SE +/- 11.24, N = 3SE +/- 17.04, N = 3SE +/- 2.40, N = 326162365223417146741. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directoryxfs passthru 1x 980xfs passthru raid0 4x 980xfs passthru raid5 4x 980xfs vNVME vSANxfs FreeNAS vNVMe11002200330044005500SE +/- 22.36, N = 3SE +/- 22.15, N = 3SE +/- 34.09, N = 3SE +/- 4.48, N = 3522847264571446413451. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directoryxfs passthru raid0 4x 980xfs passthru raid5 4x 980xfs passthru 1x 980xfs FreeNAS vNVMexfs vNVME vSAN30060090012001500SE +/- 9.03, N = 14SE +/- 18.59, N = 12SE +/- 13.95, N = 4SE +/- 8.61, N = 15SE +/- 0.88, N = 31359119311829044781. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directoryxfs passthru raid5 4x 980xfs passthru raid0 4x 980xfs passthru 1x 980xfs FreeNAS vNVMexfs vNVME vSAN7001400210028003500SE +/- 49.63, N = 12SE +/- 18.10, N = 14SE +/- 27.68, N = 4SE +/- 17.19, N = 15SE +/- 1.45, N = 331822715236118049531. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directoryxfs passthru 1x 980xfs passthru raid0 4x 980xfs vNVME vSANxfs FreeNAS vNVMexfs passthru raid5 4x 9802004006008001000SE +/- 5.57, N = 3SE +/- 3.38, N = 3SE +/- 6.81, N = 3SE +/- 2.19, N = 3SE +/- 0.00, N = 3776.0748.0593.0466.015.61. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directoryxfs passthru 1x 980xfs passthru raid0 4x 980xfs vNVME vSANxfs FreeNAS vNVMexfs passthru raid5 4x 98040K80K120K160K200KSE +/- 1527.53, N = 3SE +/- 881.92, N = 3SE +/- 1763.83, N = 3SE +/- 333.33, N = 319900019166715166711933353331. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directoryxfs passthru raid0 4x 980xfs passthru 1x 980xfs vNVME vSANxfs passthru raid5 4x 980xfs FreeNAS vNVMe6001200180024003000SE +/- 35.50, N = 3SE +/- 14.22, N = 3SE +/- 29.36, N = 15SE +/- 17.03, N = 3SE +/- 10.07, N = 327772650264615129141. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directoryxfs passthru raid0 4x 980xfs passthru 1x 980xfs vNVME vSANxfs passthru raid5 4x 980xfs FreeNAS vNVMe70140210280350SE +/- 4.48, N = 3SE +/- 1.76, N = 3SE +/- 3.69, N = 15SE +/- 2.91, N = 3SE +/- 1.20, N = 33443283272521111. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directoryxfs passthru raid0 4x 980xfs passthru 1x 980xfs FreeNAS vNVMexfs vNVME vSANxfs passthru raid5 4x 9802004006008001000SE +/- 7.57, N = 3SE +/- 2.19, N = 3SE +/- 7.44, N = 4SE +/- 6.67, N = 129528686663851881. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directoryxfs passthru raid0 4x 980xfs passthru 1x 980xfs FreeNAS vNVMexfs vNVME vSANxfs passthru raid5 4x 98050K100K150K200K250KSE +/- 1763.83, N = 3SE +/- 1936.49, N = 4SE +/- 1697.69, N = 1224366722200017050098475640001. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directoryxfs passthru raid5 4x 980xfs passthru raid0 4x 980xfs passthru 1x 980xfs FreeNAS vNVMexfs vNVME vSAN5001000150020002500SE +/- 34.07, N = 14SE +/- 1.53, N = 3SE +/- 6.39, N = 3SE +/- 12.57, N = 5SE +/- 20.16, N = 1522221791169912516081. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 8MB - Disk Target: Default Test Directoryxfs passthru raid5 4x 980xfs passthru raid0 4x 980xfs passthru 1x 980xfs FreeNAS vNVMexfs vNVME vSAN80160240320400SE +/- 5.70, N = 14SE +/- 1.54, N = 5SE +/- 2.49, N = 15370220209153721. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directoryxfs passthru 1x 980xfs passthru raid0 4x 980xfs vNVME vSANxfs FreeNAS vNVMexfs passthru raid5 4x 9806001200180024003000SE +/- 8.41, N = 3SE +/- 9.68, N = 3SE +/- 17.64, N = 15SE +/- 10.07, N = 32606236717256985451. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directoryxfs passthru 1x 980xfs passthru raid0 4x 980xfs vNVME vSANxfs passthru raid5 4x 980xfs FreeNAS vNVMe11002200330044005500SE +/- 17.03, N = 3SE +/- 19.85, N = 3SE +/- 35.27, N = 15SE +/- 20.33, N = 3520847293448145413921. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directoryxfs passthru raid0 4x 980xfs passthru raid5 4x 980xfs passthru 1x 980xfs FreeNAS vNVMexfs vNVME vSAN30060090012001500SE +/- 6.17, N = 3SE +/- 14.25, N = 4SE +/- 9.35, N = 15SE +/- 13.55, N = 15SE +/- 7.31, N = 121409118611599144421. (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 - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directoryxfs passthru raid5 4x 980xfs passthru raid0 4x 980xfs passthru 1x 980xfs FreeNAS vNVMexfs vNVME vSAN7001400210028003500SE +/- 38.25, N = 4SE +/- 12.35, N = 3SE +/- 18.69, N = 15SE +/- 27.01, N = 15SE +/- 14.51, N = 1231622815231518258811. (CC) gcc options: -rdynamic -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Compilexfs passthru raid0 4x 980xfs passthru 1x 980xfs passthru raid5 4x 980xfs FreeNAS vNVMexfs vNVME vSAN5001000150020002500SE +/- 11.28, N = 3SE +/- 15.18, N = 14SE +/- 17.03, N = 15SE +/- 27.48, N = 15SE +/- 13.69, N = 152298.122278.302152.952067.961872.66

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial Createxfs passthru raid0 4x 980xfs FreeNAS vNVMexfs passthru 1x 980xfs passthru raid5 4x 980xfs vNVME vSAN100200300400500SE +/- 2.38, N = 3SE +/- 8.49, N = 3SE +/- 3.32, N = 3SE +/- 3.30, N = 3SE +/- 4.50, N = 3483.31465.05462.56462.01407.78

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled Treexfs passthru 1x 980xfs passthru raid0 4x 980xfs FreeNAS vNVMexfs vNVME vSANxfs passthru raid5 4x 9806001200180024003000SE +/- 13.93, N = 3SE +/- 48.76, N = 3SE +/- 142.53, N = 3SE +/- 40.68, N = 3SE +/- 38.29, N = 32610.232513.942491.022465.652419.80


Phoronix Test Suite v10.8.4