compilebench-ext4-btrfs-xfs-zfs

VMware testing on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2109171-IB-2107139IB96.

compilebench-ext4-btrfs-xfs-zfsProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelDisplay ServerCompilerFile-SystemScreen ResolutionSystem LayerVulkanzfs vNVMeext4 vNVMebtrfs vNVMexfs vNVMezfs pvSCSIext4 pvSCSIbtrfs pvSCSIxfs pvSCSIds_test_i980_3ds_test_i980_32C_160GB2 x Intel Xeon E5-2630 v3 (32 Cores)Intel 440BX (VMW71.00V.16707776.B64.2008070230 BIOS)Intel 440BX/ZX/DX158GB2 x 644GB VMware Virtual NVMe DiskVMware SVGA IIVMware VMXNET3Ubuntu 20.045.8.0-59-generic (x86_64)X Server 1.20.9GCC 9.3.0zfs1176x885VMwareext4btrfsxfs2 x 644GB Virtual diskzfsext4btrfsxfs2 x Intel Xeon Gold 6258R (112 Cores)Intel 440BX (6.00 BIOS)474GB172GB Virtual disk5.11.0-34-generic (x86_64)1.0.2GCC 9.3.0 + Clang 10.0.0-4ubuntu1ext42 x Intel Xeon Gold 6258R (32 Cores)158GBOpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseProcessor Details- zfs vNVMe: CPU Microcode: 0x43- ext4 vNVMe: CPU Microcode: 0x43- btrfs vNVMe: CPU Microcode: 0x43- xfs vNVMe: CPU Microcode: 0x43- zfs pvSCSI: CPU Microcode: 0x43- ext4 pvSCSI: CPU Microcode: 0x43- btrfs pvSCSI: CPU Microcode: 0x43- xfs pvSCSI: CPU Microcode: 0x43- ds_test_i980_3: CPU Microcode: 0x5003005- ds_test_i980_32C_160GB: CPU Microcode: 0x5003005Disk Scheduler Details- zfs vNVMe: NONE- zfs pvSCSI: MQ-DEADLINEPython Details- Python 3.8.10Security Details- zfs vNVMe: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: flush not necessary SMT disabled + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + 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 Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - ext4 vNVMe: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: flush not necessary SMT disabled + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + 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 Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - btrfs vNVMe: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: flush not necessary SMT disabled + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + 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 Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - xfs vNVMe: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: flush not necessary SMT disabled + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + 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 Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - zfs pvSCSI: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: flush not necessary SMT disabled + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + 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 Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - ext4 pvSCSI: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: flush not necessary SMT disabled + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + 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 Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - btrfs pvSCSI: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: flush not necessary SMT disabled + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + 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 Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - xfs pvSCSI: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: flush not necessary SMT disabled + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + 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 Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - ds_test_i980_3: 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 - ds_test_i980_32C_160GB: 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 Disk Details- ext4 vNVMe: NONE / noatime,rw / Block Size: 4096- btrfs vNVMe: NONE / noatime,rw,space_cache,ssd,subvol=/,subvolid=5 / Block Size: 4096- xfs vNVMe: NONE / attr2,inode64,logbsize=32k,logbufs=8,noatime,rw,usrquota / Block Size: 4096- ext4 pvSCSI: MQ-DEADLINE / noatime,rw / Block Size: 4096- btrfs pvSCSI: MQ-DEADLINE / noatime,rw,space_cache,ssd,subvol=/,subvolid=5 / Block Size: 4096- xfs pvSCSI: MQ-DEADLINE / attr2,inode64,logbsize=32k,logbufs=8,noatime,rw,usrquota / Block Size: 4096- ds_test_i980_3: MQ-DEADLINE / relatime,rw / Block Size: 4096- ds_test_i980_32C_160GB: MQ-DEADLINE / relatime,rw / Block Size: 4096

compilebench-ext4-btrfs-xfs-zfscompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treezfs vNVMeext4 vNVMebtrfs vNVMexfs vNVMezfs pvSCSIext4 pvSCSIbtrfs pvSCSIxfs pvSCSIds_test_i980_3ds_test_i980_32C_160GB511.1085.85631.421034.67186.58942.74831.1699.31887.241322.82161.44931.59685.5188.14638.401028.20186.91927.22910.7598.37910.411333.37158.58896.741607.24511.012343.161552.21503.882250.43OpenBenchmarking.org

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Compilezfs vNVMeext4 vNVMebtrfs vNVMexfs vNVMezfs pvSCSIext4 pvSCSIbtrfs pvSCSIxfs pvSCSIds_test_i980_3ds_test_i980_32C_160GB30060090012001500SE +/- 9.18, N = 15SE +/- 11.31, N = 15SE +/- 0.81, N = 3SE +/- 17.72, N = 3SE +/- 7.11, N = 4SE +/- 9.73, N = 12SE +/- 8.51, N = 3SE +/- 16.10, N = 3SE +/- 19.61, N = 15SE +/- 11.40, N = 12511.101034.67831.161322.82685.511028.20910.751333.371607.241552.21

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial Createzfs vNVMeext4 vNVMebtrfs vNVMexfs vNVMezfs pvSCSIext4 pvSCSIbtrfs pvSCSIxfs pvSCSIds_test_i980_3ds_test_i980_32C_160GB110220330440550SE +/- 0.31, N = 3SE +/- 4.66, N = 3SE +/- 0.20, N = 3SE +/- 0.84, N = 3SE +/- 0.03, N = 3SE +/- 3.01, N = 3SE +/- 0.31, N = 3SE +/- 3.25, N = 3SE +/- 13.09, N = 3SE +/- 13.41, N = 385.85186.5899.31161.4488.14186.9198.37158.58511.01503.88

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled Treezfs vNVMeext4 vNVMebtrfs vNVMexfs vNVMezfs pvSCSIext4 pvSCSIbtrfs pvSCSIxfs pvSCSIds_test_i980_3ds_test_i980_32C_160GB5001000150020002500SE +/- 5.59, N = 3SE +/- 16.86, N = 3SE +/- 3.44, N = 3SE +/- 9.18, N = 3SE +/- 3.68, N = 3SE +/- 29.70, N = 3SE +/- 14.22, N = 3SE +/- 12.13, N = 3SE +/- 6.43, N = 3SE +/- 16.80, N = 3631.42942.74887.24931.59638.40927.22910.41896.742343.162250.43


Phoronix Test Suite v10.8.4