VMware testing on Ubuntu 20.04 via the Phoronix Test Suite.
Virtual disk Processor: 2 x Intel Xeon Gold 6154 (3 Cores), Motherboard: Intel 440BX (6.00 BIOS), Chipset: Intel 440BX/ZX/DX, Memory: 4096MB, Disk: 27GB Virtual disk, Graphics: VMware SVGA II, Network: VMware VMXNET3
OS: Ubuntu 20.04, Kernel: 5.4.0-100-generic (x86_64), OpenGL: 4.5 Mesa 21.2.6 (LLVM 12.0.0 256 bits), Vulkan: 1.1.182, Compiler: GCC 9.4.0, File-System: ext4, Screen Resolution: 1176x885, System Layer: VMware
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --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-9QDOt0/gcc-9-9.4.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 -vDisk Notes: MQ-DEADLINE / relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x2006f05Python Notes: Python 3.8.10Security Notes: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Mitigation of Clear buffers; 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
disk-vmware OpenBenchmarking.org Phoronix Test Suite 2 x Intel Xeon Gold 6154 (3 Cores) Intel 440BX (6.00 BIOS) Intel 440BX/ZX/DX 4096MB 27GB Virtual disk VMware SVGA II VMware VMXNET3 Ubuntu 20.04 5.4.0-100-generic (x86_64) 4.5 Mesa 21.2.6 (LLVM 12.0.0 256 bits) 1.1.182 GCC 9.4.0 ext4 1176x885 VMware Processor Motherboard Chipset Memory Disk Graphics Network OS Kernel OpenGL Vulkan Compiler File-System Screen Resolution System Layer Disk-vmware Benchmarks System Logs - Transparent Huge Pages: madvise - --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-9QDOt0/gcc-9-9.4.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 - MQ-DEADLINE / relatime,rw / Block Size: 4096 - CPU Microcode: 0x2006f05 - Python 3.8.10 - itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Mitigation of Clear buffers; 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
disk-vmware dbench: 12 Clients dbench: 1 Clients fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand 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 - 2MB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand 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 Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - 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 Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory compilebench: Compile sqlite: 1 fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory postmark: Disk Transaction Performance sqlite: 2 compilebench: Read Compiled Tree compilebench: Initial Create Virtual disk 708.159 208.562 511 328064.43 661 118198.35 729 1458.70 3206 12822.53 479 343327.85 31089 124356.12 14886 59545.02 1280.55 29.359 98893 395570.78 4098 41.937 662.56 404.26 OpenBenchmarking.org
IOzone The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
8GB Write Performance
Virtual disk: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
Flexible IO Tester OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.35 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Virtual disk 110 220 330 440 550 SE +/- 49.38, N = 15 511 MIN: 189.12 / MAX: 750.39 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MiB/s, More Is Better Flexible IO Tester 3.35 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Virtual disk 70K 140K 210K 280K 350K SE +/- 101794.02, N = 15 328064.43 MIN: 1042.38 / MAX: 995543.96 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.35 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Virtual disk 140 280 420 560 700 SE +/- 25.64, N = 15 661 MIN: 406.97 / MAX: 749.88 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MiB/s, More Is Better Flexible IO Tester 3.35 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Virtual disk 30K 60K 90K 120K 150K SE +/- 79703.81, N = 15 118198.35 MIN: 1259.84 / MAX: 921331.03 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.35 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Virtual disk 160 320 480 640 800 SE +/- 11.32, N = 12 729 MIN: 650.66 / MAX: 768.2 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MiB/s, More Is Better Flexible IO Tester 3.35 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Virtual disk 300 600 900 1200 1500 SE +/- 22.65, N = 12 1458.70 MIN: 1301.38 / MAX: 1536.51 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.35 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Virtual disk 700 1400 2100 2800 3500 SE +/- 1176.70, N = 12 3206 MIN: 610.1 / MAX: 10830.69 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MiB/s, More Is Better Flexible IO Tester 3.35 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Virtual disk 3K 6K 9K 12K 15K SE +/- 4706.79, N = 12 12822.53 MIN: 2440.49 / MAX: 43322.92 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.35 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Virtual disk 100 200 300 400 500 SE +/- 46.46, N = 12 479 MIN: 246.75 / MAX: 673.74 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MiB/s, More Is Better Flexible IO Tester 3.35 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Virtual disk 70K 140K 210K 280K 350K SE +/- 107203.04, N = 12 343327.85 MIN: 1134.75 / MAX: 892706.72 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.35 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Virtual disk 7K 14K 21K 28K 35K SE +/- 3634.17, N = 12 31089 MIN: 12566.85 / MAX: 46773.1 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MiB/s, More Is Better Flexible IO Tester 3.35 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Virtual disk 30K 60K 90K 120K 150K SE +/- 14536.66, N = 12 124356.12 MIN: 50267.53 / MAX: 187092.51 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.35 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Virtual disk 3K 6K 9K 12K 15K SE +/- 870.27, N = 12 14886 MIN: 10419.35 / MAX: 19894.63 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MiB/s, More Is Better Flexible IO Tester 3.35 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Virtual disk 13K 26K 39K 52K 65K SE +/- 3481.07, N = 12 59545.02 MIN: 41677.58 / MAX: 79578.65 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Virtual disk 300 600 900 1200 1500 SE +/- 33.65, N = 15 1280.55
SQLite This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database with a variable number of concurrent repetitions -- up to the maximum number of CPU threads available. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 1 Virtual disk 7 14 21 28 35 SE +/- 1.01, N = 12 29.36 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
Flexible IO Tester OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.35 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Virtual disk 20K 40K 60K 80K 100K SE +/- 509.05, N = 3 98893 MIN: 98064.27 / MAX: 99819.43 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.org MiB/s, More Is Better Flexible IO Tester 3.35 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Virtual disk 80K 160K 240K 320K 400K SE +/- 2036.31, N = 3 395570.78 MIN: 392256.9 / MAX: 399277.92 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -laio -ldl -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
FS-Mark FS_Mark is designed to test a system's file-system performance. Learn more via the OpenBenchmarking.org test page.
Test: 1000 Files, 1MB Size
Virtual disk: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
Test: 4000 Files, 32 Sub Dirs, 1MB Size
Virtual disk: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
PostMark This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Virtual disk 900 1800 2700 3600 4500 4098 1. (CC) gcc options: -O3
SQLite This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database with a variable number of concurrent repetitions -- up to the maximum number of CPU threads available. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 2 Virtual disk 10 20 30 40 50 SE +/- 0.11, N = 3 41.94 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
FS-Mark FS_Mark is designed to test a system's file-system performance. Learn more via the OpenBenchmarking.org test page.
Test: 5000 Files, 1MB Size, 4 Threads
Virtual disk: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
Test: 1000 Files, 1MB Size, No Sync/FSync
Virtual disk: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Virtual disk 140 280 420 560 700 SE +/- 10.22, N = 3 662.56
Virtual disk Processor: 2 x Intel Xeon Gold 6154 (3 Cores), Motherboard: Intel 440BX (6.00 BIOS), Chipset: Intel 440BX/ZX/DX, Memory: 4096MB, Disk: 27GB Virtual disk, Graphics: VMware SVGA II, Network: VMware VMXNET3
OS: Ubuntu 20.04, Kernel: 5.4.0-100-generic (x86_64), OpenGL: 4.5 Mesa 21.2.6 (LLVM 12.0.0 256 bits), Vulkan: 1.1.182, Compiler: GCC 9.4.0, File-System: ext4, Screen Resolution: 1176x885, System Layer: VMware
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --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-9QDOt0/gcc-9-9.4.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 -vDisk Notes: MQ-DEADLINE / relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x2006f05Python Notes: Python 3.8.10Security Notes: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Mitigation of Clear buffers; 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
Testing initiated at 3 November 2023 19:47 by user ubuntu.