KVM testing on Ubuntu 20.04 via the Phoronix Test Suite.
CLANG12 x86-64-v3 Processor: Intel Xeon E3-1230 v6 (4 Cores), Motherboard: QEMU Standard PC (Q35 + ICH9 2009) (rel-1.13.0-48-gd9c812dda519-prebuilt.qemu.org BIOS), Chipset: Intel 82G33/G31/P35/P31 + ICH9, Memory: 4096MB, Disk: 54GB QEMU HDD + 107GB QEMU HDD, Graphics: bochs-drmdrmfb, Audio: Intel 82801I, Monitor: QEMU Monitor, Network: Red Hat Virtio device
OS: Ubuntu 20.04, Kernel: 5.4.159-hdr (x86_64), Vulkan: 1.0.2, Compiler: GCC 9.3.0, File-System: xfs, Screen Resolution: 1024x768, System Layer: KVM
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-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 -vDisk Notes: MQ-DEADLINE / attr2,inode64,logbsize=32k,logbufs=8,noquota,relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x1Security Notes: itlb_multihit: Not affected + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT Host state unknown + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Unknown: Dependent on hypervisor status + tsx_async_abort: Vulnerable
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: MMAP CLANG12 x86-64-v3 0.027 0.054 0.081 0.108 0.135 SE +/- 0.01, N = 13 0.12 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: NUMA CLANG12 x86-64-v3 11 22 33 44 55 SE +/- 0.26, N = 3 49.40 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: MEMFD CLANG12 x86-64-v3 20 40 60 80 100 SE +/- 0.29, N = 3 90.17 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Atomic CLANG12 x86-64-v3 50K 100K 150K 200K 250K SE +/- 2737.82, N = 15 213798.64 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Crypto CLANG12 x86-64-v3 100 200 300 400 500 SE +/- 1.89, N = 3 449.78 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Malloc CLANG12 x86-64-v3 2M 4M 6M 8M 10M SE +/- 14160.70, N = 3 10130141.48 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: RdRand CLANG12 x86-64-v3 30K 60K 90K 120K 150K SE +/- 351.33, N = 3 126155.38 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Forking CLANG12 x86-64-v3 3K 6K 9K 12K 15K SE +/- 48.59, N = 3 12248.87 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: SENDFILE CLANG12 x86-64-v3 7K 14K 21K 28K 35K SE +/- 277.08, N = 3 34119.59 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: CPU Cache CLANG12 x86-64-v3 8 16 24 32 40 SE +/- 0.27, N = 9 33.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: CPU Stress CLANG12 x86-64-v3 800 1600 2400 3200 4000 SE +/- 6.85, N = 3 3776.95 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Semaphores CLANG12 x86-64-v3 40K 80K 120K 160K 200K SE +/- 1261.78, N = 3 204402.23 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Matrix Math CLANG12 x86-64-v3 2K 4K 6K 8K 10K SE +/- 128.45, N = 3 10820.77 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Vector Math CLANG12 x86-64-v3 1400 2800 4200 5600 7000 SE +/- 17.34, N = 3 6446.84 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Memory Copying CLANG12 x86-64-v3 200 400 600 800 1000 SE +/- 7.48, N = 3 1094.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Socket Activity CLANG12 x86-64-v3 600 1200 1800 2400 3000 SE +/- 20.15, N = 3 2738.23 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Context Switching CLANG12 x86-64-v3 200K 400K 600K 800K 1000K SE +/- 5044.16, N = 3 946024.46 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Glibc C String Functions CLANG12 x86-64-v3 60K 120K 180K 240K 300K SE +/- 1023.06, N = 3 272061.89 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Glibc Qsort Data Sorting CLANG12 x86-64-v3 8 16 24 32 40 SE +/- 0.10, N = 3 36.85 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: System V Message Passing CLANG12 x86-64-v3 600K 1200K 1800K 2400K 3000K SE +/- 34134.98, N = 4 2943311.85 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.0 Algorithm: SHA256 CLANG12 x86-64-v3 140M 280M 420M 560M 700M SE +/- 1713966.94, N = 3 640563567 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1 CLANG12 x86-64-v3 3K 6K 9K 12K 15K SE +/- 154.81, N = 15 12540
OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 8 CLANG12 x86-64-v3 7K 14K 21K 28K 35K SE +/- 2754.34, N = 12 34206
OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 32 CLANG12 x86-64-v3 9K 18K 27K 36K 45K SE +/- 4005.55, N = 13 39778
OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 64 CLANG12 x86-64-v3 8K 16K 24K 32K 40K SE +/- 3368.28, N = 12 39206
perf-bench This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memcpy 1MB CLANG12 x86-64-v3 7 14 21 28 35 SE +/- 0.18, N = 3 27.89 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz
OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memset 1MB CLANG12 x86-64-v3 10 20 30 40 50 SE +/- 0.25, N = 3 42.75 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill CLANG12 x86-64-v3 5 10 15 20 25 SE +/- 0.38, N = 15 21.5 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill CLANG12 x86-64-v3 5 10 15 20 25 SE +/- 0.22, N = 3 19.1 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
Server Address: localhost - Protocol: UDP - Test: Latency - Threads: 1
CLANG12 x86-64-v3: Error: "Latency" test for "UDP" is not supported.
Server Address: localhost - Protocol: UDP - Test: Latency - Threads: 8
CLANG12 x86-64-v3: Error: "Latency" test for "UDP" is not supported.
Server Address: localhost - Protocol: HTTP - Test: Latency - Threads: 1
CLANG12 x86-64-v3: Error: "Latency" test for "HTTP" is not supported.
Server Address: localhost - Protocol: HTTP - Test: Latency - Threads: 8
CLANG12 x86-64-v3: Error: "Latency" test for "HTTP" is not supported.
Server Address: localhost - Protocol: UDP - Test: Latency - Threads: 32
CLANG12 x86-64-v3: Error: "Latency" test for "UDP" is not supported.
Server Address: localhost - Protocol: UDP - Test: Latency - Threads: 64
CLANG12 x86-64-v3: Error: "Latency" test for "UDP" is not supported.
Server Address: localhost - Protocol: HTTP - Test: Latency - Threads: 32
CLANG12 x86-64-v3: Error: "Latency" test for "HTTP" is not supported.
Server Address: localhost - Protocol: HTTP - Test: Latency - Threads: 64
CLANG12 x86-64-v3: Error: "Latency" test for "HTTP" is not supported.
Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 1
CLANG12 x86-64-v3: Test failed to run.
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 8 CLANG12 x86-64-v3 12K 24K 36K 48K 60K SE +/- 750.91, N = 3 55219 MIN: 48500 / MAX: 60500
Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 1
CLANG12 x86-64-v3: Test failed to run.
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 8 CLANG12 x86-64-v3 20K 40K 60K 80K 100K SE +/- 153.86, N = 3 79695 MIN: 67380 / MAX: 89130
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1 CLANG12 x86-64-v3 200 400 600 800 1000 SE +/- 10.29, N = 3 810.72 MIN: 667.52 / MAX: 921.6
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 8 CLANG12 x86-64-v3 600 1200 1800 2400 3000 SE +/- 13.72, N = 3 2579 MIN: 1970 / MAX: 2840
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 32 CLANG12 x86-64-v3 13K 26K 39K 52K 65K SE +/- 354.60, N = 3 59625 MIN: 51750 / MAX: 64600
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 64 CLANG12 x86-64-v3 13K 26K 39K 52K 65K SE +/- 1082.75, N = 15 58980 MIN: 44830 / MAX: 70560
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 32 CLANG12 x86-64-v3 20K 40K 60K 80K 100K SE +/- 288.48, N = 3 93055 MIN: 81370 / MAX: 107030
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 64 CLANG12 x86-64-v3 20K 40K 60K 80K 100K SE +/- 900.72, N = 3 93489 MIN: 72660 / MAX: 118510
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 32 CLANG12 x86-64-v3 500 1000 1500 2000 2500 SE +/- 17.68, N = 3 2496 MIN: 1990 / MAX: 2740
OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 64 CLANG12 x86-64-v3 400 800 1200 1600 2000 SE +/- 26.19, N = 3 2075 MIN: 1340 / MAX: 2350
Server Address: localhost - Protocol: UDP - Test: Connections/s - Threads: 1
CLANG12 x86-64-v3: Error: "Connections/s" test for "UDP" is not supported.
Server Address: localhost - Protocol: UDP - Test: Connections/s - Threads: 8
CLANG12 x86-64-v3: Error: "Connections/s" test for "UDP" is not supported.
Server Address: localhost - Protocol: HTTP - Test: Connections/s - Threads: 1
CLANG12 x86-64-v3: Error: "Connections/s" test for "HTTP" is not supported.
Server Address: localhost - Protocol: HTTP - Test: Connections/s - Threads: 8
CLANG12 x86-64-v3: Error: "Connections/s" test for "HTTP" is not supported.
Server Address: localhost - Protocol: UDP - Test: Connections/s - Threads: 32
CLANG12 x86-64-v3: Error: "Connections/s" test for "UDP" is not supported.
Server Address: localhost - Protocol: UDP - Test: Connections/s - Threads: 64
CLANG12 x86-64-v3: Error: "Connections/s" test for "UDP" is not supported.
Server Address: localhost - Protocol: HTTP - Test: Connections/s - Threads: 32
CLANG12 x86-64-v3: Error: "Connections/s" test for "HTTP" is not supported.
Server Address: localhost - Protocol: HTTP - Test: Connections/s - Threads: 64
CLANG12 x86-64-v3: Error: "Connections/s" test for "HTTP" is not supported.
iPerf iPerf is a network bandwidth throughput testing software. This test profile is used for automated testing of an iperf client and requires you have access to an iperf server. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 1 CLANG12 x86-64-v3 20 40 60 80 100 100 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 1 CLANG12 x86-64-v3 200 400 600 800 1000 1000 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 32 CLANG12 x86-64-v3 700 1400 2100 2800 3500 3200 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 64 CLANG12 x86-64-v3 1400 2800 4200 5600 7000 6396 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 32 CLANG12 x86-64-v3 5K 10K 15K 20K 25K SE +/- 229.48, N = 7 25311 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 64 CLANG12 x86-64-v3 10K 20K 30K 40K 50K SE +/- 450.89, N = 15 44740 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 1 CLANG12 x86-64-v3 11K 22K 33K 44K 55K SE +/- 166.84, N = 3 49051 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 1 CLANG12 x86-64-v3 0.2363 0.4726 0.7089 0.9452 1.1815 SE +/- 0.00, N = 3 1.05 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 32 CLANG12 x86-64-v3 10K 20K 30K 40K 50K SE +/- 256.75, N = 3 47358 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 64 CLANG12 x86-64-v3 10K 20K 30K 40K 50K SE +/- 357.45, N = 10 45606 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 32 CLANG12 x86-64-v3 8 16 24 32 40 SE +/- 0.00, N = 3 33.6 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 64 CLANG12 x86-64-v3 15 30 45 60 75 SE +/- 0.00, N = 3 67.1 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 256 CLANG12 x86-64-v3 500K 1000K 1500K 2000K 2500K SE +/- 35057.93, N = 15 2333713
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 512 CLANG12 x86-64-v3 400K 800K 1200K 1600K 2000K SE +/- 20686.41, N = 5 2056525
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 1024 CLANG12 x86-64-v3 400K 800K 1200K 1600K 2000K SE +/- 27653.33, N = 15 1766348
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 2048 CLANG12 x86-64-v3 300K 600K 900K 1200K 1500K SE +/- 11746.29, N = 3 1377679
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 4096 CLANG12 x86-64-v3 200K 400K 600K 800K 1000K SE +/- 7515.03, N = 15 925836
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 CLANG12 x86-64-v3 600K 1200K 1800K 2400K 3000K SE +/- 54270.68, N = 15 2747909
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 256 CLANG12 x86-64-v3 500K 1000K 1500K 2000K 2500K SE +/- 36658.98, N = 15 2550529
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 512 CLANG12 x86-64-v3 500K 1000K 1500K 2000K 2500K SE +/- 51334.61, N = 12 2346777
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 1024 CLANG12 x86-64-v3 400K 800K 1200K 1600K 2000K SE +/- 20800.91, N = 15 2100480
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 2048 CLANG12 x86-64-v3 400K 800K 1200K 1600K 2000K SE +/- 27782.11, N = 15 1844224
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 4096 CLANG12 x86-64-v3 300K 600K 900K 1200K 1500K SE +/- 25021.23, N = 15 1489560
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 128 CLANG12 x86-64-v3 500K 1000K 1500K 2000K 2500K SE +/- 34762.58, N = 15 2526378
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 256 CLANG12 x86-64-v3 500K 1000K 1500K 2000K 2500K SE +/- 37817.40, N = 15 2360386
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 512 CLANG12 x86-64-v3 500K 1000K 1500K 2000K 2500K SE +/- 21231.70, N = 3 2238241
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 1024 CLANG12 x86-64-v3 400K 800K 1200K 1600K 2000K SE +/- 14192.30, N = 15 1948684
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 2048 CLANG12 x86-64-v3 400K 800K 1200K 1600K 2000K SE +/- 26462.38, N = 15 1668704
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 4096 CLANG12 x86-64-v3 300K 600K 900K 1200K 1500K SE +/- 14994.47, N = 5 1484882
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 128 CLANG12 x86-64-v3 300K 600K 900K 1200K 1500K SE +/- 13665.92, N = 15 1193108
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 256 CLANG12 x86-64-v3 300K 600K 900K 1200K 1500K SE +/- 13375.23, N = 15 1187151
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 512 CLANG12 x86-64-v3 200K 400K 600K 800K 1000K SE +/- 12742.07, N = 3 1141526
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 1024 CLANG12 x86-64-v3 200K 400K 600K 800K 1000K SE +/- 11984.07, N = 15 1111391
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 2048 CLANG12 x86-64-v3 200K 400K 600K 800K 1000K SE +/- 8439.90, N = 15 901054
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 4096 CLANG12 x86-64-v3 150K 300K 450K 600K 750K SE +/- 6109.53, N = 3 696178
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 512 MiB CLANG12 x86-64-v3 3K 6K 9K 12K 15K SE +/- 17.16, N = 3 12882.79 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB CLANG12 x86-64-v3 3K 6K 9K 12K 15K SE +/- 16.98, N = 3 13060.15 1. (CC) gcc options: -O3 -march=native
Test: Memory Copy - Array Size: 4096 MiB
CLANG12 x86-64-v3: The test quit with a non-zero exit status.
Test: Memory Copy - Array Size: 8192 MiB
CLANG12 x86-64-v3: The test quit with a non-zero exit status.
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB CLANG12 x86-64-v3 2K 4K 6K 8K 10K SE +/- 9.56, N = 3 9153.83 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB CLANG12 x86-64-v3 2K 4K 6K 8K 10K SE +/- 35.05, N = 3 9085.39 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB CLANG12 x86-64-v3 2K 4K 6K 8K 10K SE +/- 29.64, N = 3 9063.08 1. (CC) gcc options: -O3 -march=native
Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB
CLANG12 x86-64-v3: The test quit with a non-zero exit status.
Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB
CLANG12 x86-64-v3: The test quit with a non-zero exit status.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Random Read CLANG12 x86-64-v3 2M 4M 6M 8M 10M SE +/- 139804.43, N = 12 10278703 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Update Random CLANG12 x86-64-v3 30K 60K 90K 120K 150K SE +/- 370.23, N = 3 136896 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Sequential Fill CLANG12 x86-64-v3 100K 200K 300K 400K 500K SE +/- 4495.06, N = 15 468553 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Random Fill Sync CLANG12 x86-64-v3 30 60 90 120 150 SE +/- 3.29, N = 15 123 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Read While Writing CLANG12 x86-64-v3 50K 100K 150K 200K 250K SE +/- 2543.44, N = 15 255250 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Read Random Write Random CLANG12 x86-64-v3 90K 180K 270K 360K 450K SE +/- 4599.50, N = 3 407295 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
perf-bench This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Epoll Wait CLANG12 x86-64-v3 70K 140K 210K 280K 350K SE +/- 4667.97, N = 3 349832 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Hash CLANG12 x86-64-v3 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 7470.28, N = 3 5002390 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Sched Pipe CLANG12 x86-64-v3 60K 120K 180K 240K 300K SE +/- 2321.85, N = 15 265155 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Lock-Pi CLANG12 x86-64-v3 600 1200 1800 2400 3000 SE +/- 36.84, N = 3 2884 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Syscall Basic CLANG12 x86-64-v3 4M 8M 12M 16M 20M SE +/- 179695.29, N = 7 19995092 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lz
Apache HTTP Server This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.
Concurrent Requests: 1
CLANG12 x86-64-v3: ./apache: 2: /go/bin/bombardier: not found
Concurrent Requests: 20
CLANG12 x86-64-v3: ./apache: 2: /go/bin/bombardier: not found
Concurrent Requests: 100
CLANG12 x86-64-v3: ./apache: 2: /go/bin/bombardier: not found
Concurrent Requests: 200
CLANG12 x86-64-v3: ./apache: 2: /go/bin/bombardier: not found
Concurrent Requests: 500
CLANG12 x86-64-v3: ./apache: 2: /go/bin/bombardier: not found
Concurrent Requests: 1000
CLANG12 x86-64-v3: ./apache: 2: /go/bin/bombardier: not found
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 CLANG12 x86-64-v3 110 220 330 440 550 SE +/- 0.69, N = 3 529.7 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
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 CLANG12 x86-64-v3 1200 2400 3600 4800 6000 SE +/- 44.00, N = 3 5769 1. (CC) gcc options: -O3
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Write CLANG12 x86-64-v3 20 40 60 80 100 SE +/- 0.98, N = 3 93 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only CLANG12 x86-64-v3 13K 26K 39K 52K 65K SE +/- 228.51, N = 3 60182 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Only CLANG12 x86-64-v3 12K 24K 36K 48K 60K SE +/- 162.63, N = 3 57843 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 250 - Mode: Read Only CLANG12 x86-64-v3 12K 24K 36K 48K 60K SE +/- 561.71, N = 4 53769 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Write CLANG12 x86-64-v3 20 40 60 80 100 SE +/- 0.46, N = 3 93 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 500 - Mode: Read Only CLANG12 x86-64-v3 11K 22K 33K 44K 55K SE +/- 311.80, N = 3 49536 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Only CLANG12 x86-64-v3 2K 4K 6K 8K 10K SE +/- 99.94, N = 12 8115 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Write CLANG12 x86-64-v3 20 40 60 80 100 SE +/- 1.42, N = 12 102 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 250 - Mode: Read Write CLANG12 x86-64-v3 20 40 60 80 100 SE +/- 2.09, N = 12 93 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 500 - Mode: Read Write CLANG12 x86-64-v3 20 40 60 80 100 SE +/- 1.11, N = 12 87 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Write CLANG12 x86-64-v3 20 40 60 80 100 SE +/- 1.70, N = 12 79 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Only CLANG12 x86-64-v3 9K 18K 27K 36K 45K SE +/- 1287.91, N = 12 43867 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 1 - Mode: Read Only CLANG12 x86-64-v3 300 600 900 1200 1500 SE +/- 72.84, N = 6 1181 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Only CLANG12 x86-64-v3 9K 18K 27K 36K 45K SE +/- 1137.19, N = 12 39901 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Only CLANG12 x86-64-v3 8K 16K 24K 32K 40K SE +/- 703.03, N = 12 35109 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Write CLANG12 x86-64-v3 80 160 240 320 400 SE +/- 4.36, N = 3 389 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Only CLANG12 x86-64-v3 4K 8K 12K 16K 20K SE +/- 157.16, N = 7 16846 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 1 - Mode: Read Write CLANG12 x86-64-v3 15 30 45 60 75 SE +/- 0.72, N = 3 66 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 50 - Mode: Read Only CLANG12 x86-64-v3 900 1800 2700 3600 4500 SE +/- 36.79, N = 3 4424 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Scaling Factor: 10000 - Clients: 1 - Mode: Read Only
CLANG12 x86-64-v3: pgbench: error: client 0 aborted in command 0 (set) of script 0; evaluation of meta-command failed
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Write CLANG12 x86-64-v3 90 180 270 360 450 SE +/- 3.12, N = 3 404 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Write CLANG12 x86-64-v3 90 180 270 360 450 SE +/- 17.69, N = 12 415 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Write CLANG12 x86-64-v3 140 280 420 560 700 SE +/- 19.38, N = 12 659 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 100 - Mode: Read Only CLANG12 x86-64-v3 1100 2200 3300 4400 5500 SE +/- 36.13, N = 3 4923 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Only CLANG12 x86-64-v3 1100 2200 3300 4400 5500 SE +/- 40.01, N = 3 5205 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 50 - Mode: Read Write CLANG12 x86-64-v3 90 180 270 360 450 SE +/- 13.33, N = 6 401 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Only CLANG12 x86-64-v3 1100 2200 3300 4400 5500 SE +/- 47.94, N = 9 5040 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Scaling Factor: 10000 - Clients: 1 - Mode: Read Write
CLANG12 x86-64-v3: pgbench: error: client 0 aborted in command 0 (set) of script 0; evaluation of meta-command failed
Scaling Factor: 10000 - Clients: 50 - Mode: Read Only
CLANG12 x86-64-v3: pgbench: error: client 49 aborted in command 0 (set) of script 0; evaluation of meta-command failed
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 100 - Mode: Read Write CLANG12 x86-64-v3 110 220 330 440 550 SE +/- 14.99, N = 9 501 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Write CLANG12 x86-64-v3 150 300 450 600 750 SE +/- 9.02, N = 3 687 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Write CLANG12 x86-64-v3 160 320 480 640 800 SE +/- 9.39, N = 3 748 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Scaling Factor: 10000 - Clients: 100 - Mode: Read Only
CLANG12 x86-64-v3: pgbench: error: client 24 aborted in command 0 (set) of script 0; evaluation of meta-command failed
Scaling Factor: 10000 - Clients: 250 - Mode: Read Only
CLANG12 x86-64-v3: pgbench: error: client 125 aborted in command 0 (set) of script 0; evaluation of meta-command failed
Scaling Factor: 10000 - Clients: 50 - Mode: Read Write
CLANG12 x86-64-v3: pgbench: error: client 37 aborted in command 0 (set) of script 0; evaluation of meta-command failed
Scaling Factor: 10000 - Clients: 500 - Mode: Read Only
CLANG12 x86-64-v3: pgbench: error: client 124 aborted in command 0 (set) of script 0; evaluation of meta-command failed
Scaling Factor: 10000 - Clients: 100 - Mode: Read Write
CLANG12 x86-64-v3: pgbench: error: client 49 aborted in command 0 (set) of script 0; evaluation of meta-command failed
Scaling Factor: 10000 - Clients: 250 - Mode: Read Write
CLANG12 x86-64-v3: pgbench: error: client 62 aborted in command 0 (set) of script 0; evaluation of meta-command failed
Scaling Factor: 10000 - Clients: 500 - Mode: Read Write
CLANG12 x86-64-v3: pgbench: error: client 499 aborted in command 0 (set) of script 0; evaluation of meta-command failed
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 CLANG12 x86-64-v3 8K 16K 24K 32K 40K SE +/- 237.61, N = 3 35029.6 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync CLANG12 x86-64-v3 7K 14K 21K 28K 35K SE +/- 540.66, N = 15 30377.03 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite CLANG12 x86-64-v3 5 10 15 20 25 SE +/- 0.40, N = 12 19.64 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill CLANG12 x86-64-v3 5 10 15 20 25 SE +/- 0.37, N = 15 19.79 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read CLANG12 x86-64-v3 0.3231 0.6462 0.9693 1.2924 1.6155 SE +/- 0.020, N = 15 1.436 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random CLANG12 x86-64-v3 0.4352 0.8704 1.3056 1.7408 2.176 SE +/- 0.025, N = 15 1.934 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete CLANG12 x86-64-v3 4 8 12 16 20 SE +/- 0.09, N = 3 15.17 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill CLANG12 x86-64-v3 5 10 15 20 25 SE +/- 0.54, N = 3 22.65 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Ethr Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 CLANG12 x86-64-v3 6 12 18 24 30 SE +/- 0.26, N = 15 27.60 MIN: 9.07 / MAX: 173.53
OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 8 CLANG12 x86-64-v3 7 14 21 28 35 SE +/- 0.26, N = 3 27.84 MIN: 9.17 / MAX: 129.56
OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32 CLANG12 x86-64-v3 7 14 21 28 35 SE +/- 0.21, N = 15 27.94 MIN: 9.17 / MAX: 149.89
OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 64 CLANG12 x86-64-v3 7 14 21 28 35 SE +/- 0.28, N = 6 27.69 MIN: 9.27 / MAX: 124
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 3 6 9 12 15 SE +/- 0.11, N = 3 10.80 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 0.187 0.374 0.561 0.748 0.935 SE +/- 0.003, N = 3 0.831 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 0.389 0.778 1.167 1.556 1.945 SE +/- 0.005, N = 3 1.729 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 250 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 1.0465 2.093 3.1395 4.186 5.2325 SE +/- 0.049, N = 4 4.651 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 120 240 360 480 600 SE +/- 2.66, N = 3 537.09 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 500 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 3 6 9 12 15 SE +/- 0.06, N = 3 10.10 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 0.0279 0.0558 0.0837 0.1116 0.1395 SE +/- 0.002, N = 12 0.124 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 200 400 600 800 1000 SE +/- 14.21, N = 12 983.45 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 250 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 600 1200 1800 2400 3000 SE +/- 62.31, N = 12 2716.74 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 500 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 1200 2400 3600 4800 6000 SE +/- 72.35, N = 12 5781.23 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 3 6 9 12 15 SE +/- 0.25, N = 12 12.65 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 0.259 0.518 0.777 1.036 1.295 SE +/- 0.035, N = 12 1.151 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 1 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 0.1949 0.3898 0.5847 0.7796 0.9745 SE +/- 0.064, N = 6 0.866 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 0.569 1.138 1.707 2.276 2.845 SE +/- 0.072, N = 12 2.529 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 2 4 6 8 10 SE +/- 0.152, N = 12 7.154 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 30 60 90 120 150 SE +/- 1.43, N = 3 128.59 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 7 14 21 28 35 SE +/- 0.28, N = 7 29.70 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 1 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 4 8 12 16 20 SE +/- 0.16, N = 3 15.07 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 50 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 3 6 9 12 15 SE +/- 0.09, N = 3 11.30 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 50 100 150 200 250 SE +/- 1.90, N = 3 247.54 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 130 260 390 520 650 SE +/- 18.64, N = 12 610.64 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 160 320 480 640 800 SE +/- 19.41, N = 12 764.71 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 100 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 5 10 15 20 25 SE +/- 0.15, N = 3 20.32 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 11 22 33 44 55 SE +/- 0.37, N = 3 48.03 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 50 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 30 60 90 120 150 SE +/- 4.62, N = 6 125.35 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Only - Average Latency CLANG12 x86-64-v3 20 40 60 80 100 SE +/- 0.99, N = 9 99.29 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 100 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 40 80 120 160 200 SE +/- 5.91, N = 9 201.09 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 80 160 240 320 400 SE +/- 4.82, N = 3 363.99 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Write - Average Latency CLANG12 x86-64-v3 140 280 420 560 700 SE +/- 8.43, N = 3 668.24 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations CLANG12 x86-64-v3 16 32 48 64 80 SE +/- 0.05, N = 3 73.98 1. (CC) gcc options: -lm
OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock CLANG12 x86-64-v3 11 22 33 44 55 SE +/- 0.10, N = 3 50.2 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex CLANG12 x86-64-v3 6 12 18 24 30 SE +/- 0.07, N = 3 24.8 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex CLANG12 x86-64-v3 8 16 24 32 40 SE +/- 0.28, N = 3 34.8 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Semaphore Release And Acquire CLANG12 x86-64-v3 5 10 15 20 25 SE +/- 0.03, N = 3 20.4 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock_amd CLANG12 x86-64-v3 12 24 36 48 60 SE +/- 0.12, N = 3 52.4 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock pthread_mutex CLANG12 x86-64-v3 5 10 15 20 25 SE +/- 0.03, N = 3 20.5 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock ticket_spinlock CLANG12 x86-64-v3 8 16 24 32 40 SE +/- 0.07, N = 3 34.7 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
WireGuard + Linux Networking Stack Stress Test This is a benchmark of the WireGuard secure VPN tunnel and Linux networking stack stress test. The test runs on the local host but does require root permissions to run. The way it works is it creates three namespaces. ns0 has a loopback device. ns1 and ns2 each have wireguard devices. Those two wireguard devices send traffic through the loopback device of ns0. The end result of this is that tests wind up testing encryption and decryption at the same time -- a pretty CPU and scheduler-heavy workflow. Learn more via the OpenBenchmarking.org test page.
CLANG12 x86-64-v3: Error: Unknown device type.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread CLANG12 x86-64-v3 8 16 24 32 40 SE +/- 0.03, N = 3 33.89 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread CLANG12 x86-64-v3 14 28 42 56 70 SE +/- 0.57, N = 3 61.04 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread CLANG12 x86-64-v3 30 60 90 120 150 SE +/- 1.93, N = 12 122.83 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process CLANG12 x86-64-v3 4 8 12 16 20 SE +/- 0.15, N = 15 14.68 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread CLANG12 x86-64-v3 60 120 180 240 300 SE +/- 4.56, N = 9 290.35 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process CLANG12 x86-64-v3 7 14 21 28 35 SE +/- 0.31, N = 15 28.21 1. (CC) gcc options: -lpthread
Count: 32 - Type: Thread
CLANG12 x86-64-v3: Creating fdpair (error: Too many open files)
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process CLANG12 x86-64-v3 12 24 36 48 60 SE +/- 0.66, N = 3 52.51 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process CLANG12 x86-64-v3 20 40 60 80 100 SE +/- 0.67, N = 3 98.68 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process CLANG12 x86-64-v3 40 80 120 160 200 SE +/- 2.36, N = 12 198.73 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process CLANG12 x86-64-v3 70 140 210 280 350 SE +/- 6.79, N = 9 338.18 1. (CC) gcc options: -lpthread
pmbench Pmbench is a Linux paging and virtual memory benchmark. This test profile will report the average page latency of the system. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 50% CLANG12 x86-64-v3 0.0218 0.0436 0.0654 0.0872 0.109 SE +/- 0.0003, N = 3 0.0971 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 50% CLANG12 x86-64-v3 0.0223 0.0446 0.0669 0.0892 0.1115 SE +/- 0.0001, N = 3 0.0993 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 50% CLANG12 x86-64-v3 0.0251 0.0502 0.0753 0.1004 0.1255 SE +/- 0.0011, N = 15 0.1116 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads CLANG12 x86-64-v3 0.0099 0.0198 0.0297 0.0396 0.0495 SE +/- 0.0001, N = 3 0.0442 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Reads CLANG12 x86-64-v3 0.0104 0.0208 0.0312 0.0416 0.052 SE +/- 0.0003, N = 3 0.0464 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Reads CLANG12 x86-64-v3 0.0132 0.0264 0.0396 0.0528 0.066 SE +/- 0.0005, N = 3 0.0587 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes CLANG12 x86-64-v3 0.0132 0.0264 0.0396 0.0528 0.066 SE +/- 0.0004, N = 3 0.0585 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Writes CLANG12 x86-64-v3 0.0134 0.0268 0.0402 0.0536 0.067 SE +/- 0.0011, N = 12 0.0594 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Writes CLANG12 x86-64-v3 0.0166 0.0332 0.0498 0.0664 0.083 SE +/- 0.0007, N = 3 0.0736 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes CLANG12 x86-64-v3 0.0265 0.053 0.0795 0.106 0.1325 SE +/- 0.0001, N = 3 0.1177 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% Writes CLANG12 x86-64-v3 0.0273 0.0546 0.0819 0.1092 0.1365 SE +/- 0.0006, N = 3 0.1212 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 80% Reads 20% Writes CLANG12 x86-64-v3 0.0295 0.059 0.0885 0.118 0.1475 SE +/- 0.0014, N = 5 0.1310 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files CLANG12 x86-64-v3 7 14 21 28 35 SE +/- 1.44, N = 12 31.89 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads CLANG12 x86-64-v3 4 8 12 16 20 SE +/- 0.13, N = 7 14.56 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs CLANG12 x86-64-v3 30 60 90 120 150 SE +/- 1.07, N = 3 111.93 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes CLANG12 x86-64-v3 8 16 24 32 40 SE +/- 0.50, N = 15 34.65 1. (CC) gcc options: -lm
CLANG12 x86-64-v3 Processor: Intel Xeon E3-1230 v6 (4 Cores), Motherboard: QEMU Standard PC (Q35 + ICH9 2009) (rel-1.13.0-48-gd9c812dda519-prebuilt.qemu.org BIOS), Chipset: Intel 82G33/G31/P35/P31 + ICH9, Memory: 4096MB, Disk: 54GB QEMU HDD + 107GB QEMU HDD, Graphics: bochs-drmdrmfb, Audio: Intel 82801I, Monitor: QEMU Monitor, Network: Red Hat Virtio device
OS: Ubuntu 20.04, Kernel: 5.4.159-hdr (x86_64), Vulkan: 1.0.2, Compiler: GCC 9.3.0, File-System: xfs, Screen Resolution: 1024x768, System Layer: KVM
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-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 -vDisk Notes: MQ-DEADLINE / attr2,inode64,logbsize=32k,logbufs=8,noquota,relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x1Security Notes: itlb_multihit: Not affected + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT Host state unknown + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Unknown: Dependent on hypervisor status + tsx_async_abort: Vulnerable
Testing initiated at 21 November 2021 22:57 by user hydrosaure.