oci-benchmark-compare-e4-1

KVM testing on Ubuntu 20.04 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2311172-NE-OCIBENCHM61
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
BlockVolume - AMD EPYC 7J13 64-Core
November 16 2023
  2 Days, 2 Hours, 8 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


oci-benchmark-compare-e4-1OpenBenchmarking.orgPhoronix Test SuiteAMD EPYC 7J13 64-Core (8 Cores / 16 Threads)QEMU Standard PC (i440FX + PIIX 1996) (1.5.1 BIOS)Intel 440FX 82441FX PMC64GB50GB BlockVolumebochs-drmdrmfbQEMU MonitorRed Hat Virtio deviceUbuntu 20.045.15.0-1042-oracle (x86_64)1.1.182GCC 9.4.0ext41024x768KVMProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelVulkanCompilerFile-SystemScreen ResolutionSystem LayerOci-benchmark-compare-e4-1 PerformanceSystem Logs- libiscsi.debug_libiscsi_eh=1 - 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: 0x1000065- OpenJDK Runtime Environment (build 11.0.20.1+1-post-Ubuntu-0ubuntu120.04) - Python 3.8.10- gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

oci-benchmark-compare-e4-1sqlite: 1blogbench: Readblogbench: Writesimdjson: Kostyasimdjson: TopTweetsimdjson: LargeRandsimdjson: PartialTweetssimdjson: DistinctUserIDebizzy: perl-benchmark: Pod2htmlperl-benchmark: Interpreteropenssl: SHA256openssl: SHA512openssl: RSA4096openssl: RSA4096openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305node-web-tooling: couchdb: 100 - 1000 - 30couchdb: 100 - 3000 - 30couchdb: 300 - 1000 - 30couchdb: 300 - 3000 - 30couchdb: 500 - 1000 - 30couchdb: 500 - 3000 - 30spark: 1000000 - 100 - SHA-512 Benchmark Timespark: 1000000 - 100 - Calculate Pi Benchmarkspark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 100 - Group By Test Timespark: 1000000 - 100 - Repartition Test Timespark: 1000000 - 100 - Inner Join Test Timespark: 1000000 - 100 - Broadcast Inner Join Test Timespark: 1000000 - 500 - SHA-512 Benchmark Timespark: 1000000 - 500 - Calculate Pi Benchmarkspark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 500 - Group By Test Timespark: 1000000 - 500 - Repartition Test Timespark: 1000000 - 500 - Inner Join Test Timespark: 1000000 - 500 - Broadcast Inner Join Test Timespark: 1000000 - 1000 - SHA-512 Benchmark Timespark: 1000000 - 1000 - Calculate Pi Benchmarkspark: 1000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 1000 - Group By Test Timespark: 1000000 - 1000 - Repartition Test Timespark: 1000000 - 1000 - Inner Join Test Timespark: 1000000 - 1000 - Broadcast Inner Join Test Timespark: 1000000 - 2000 - SHA-512 Benchmark Timespark: 1000000 - 2000 - Calculate Pi Benchmarkspark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 2000 - Group By Test Timespark: 1000000 - 2000 - Repartition Test Timespark: 1000000 - 2000 - Inner Join Test Timespark: 1000000 - 2000 - Broadcast Inner Join Test Timespark: 10000000 - 100 - SHA-512 Benchmark Timespark: 10000000 - 100 - Calculate Pi Benchmarkspark: 10000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 100 - Group By Test Timespark: 10000000 - 100 - Repartition Test Timespark: 10000000 - 100 - Inner Join Test Timespark: 10000000 - 100 - Broadcast Inner Join Test Timespark: 10000000 - 500 - SHA-512 Benchmark Timespark: 10000000 - 500 - Calculate Pi Benchmarkspark: 10000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 500 - Group By Test Timespark: 10000000 - 500 - Repartition Test Timespark: 10000000 - 500 - Inner Join Test Timespark: 10000000 - 500 - Broadcast Inner Join Test Timespark: 20000000 - 100 - SHA-512 Benchmark Timespark: 20000000 - 100 - Calculate Pi Benchmarkspark: 20000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 100 - Group By Test Timespark: 20000000 - 100 - Repartition Test Timespark: 20000000 - 100 - Inner Join Test Timespark: 20000000 - 100 - Broadcast Inner Join Test Timespark: 20000000 - 500 - SHA-512 Benchmark Timespark: 20000000 - 500 - Calculate Pi Benchmarkspark: 20000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 500 - Group By Test Timespark: 20000000 - 500 - Repartition Test Timespark: 20000000 - 500 - Inner Join Test Timespark: 20000000 - 500 - Broadcast Inner Join Test Timespark: 40000000 - 100 - SHA-512 Benchmark Timespark: 40000000 - 100 - Calculate Pi Benchmarkspark: 40000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 100 - Group By Test Timespark: 40000000 - 100 - Repartition Test Timespark: 40000000 - 100 - Inner Join Test Timespark: 40000000 - 100 - Broadcast Inner Join Test Timespark: 40000000 - 500 - SHA-512 Benchmark Timespark: 40000000 - 500 - Calculate Pi Benchmarkspark: 40000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 500 - Group By Test Timespark: 40000000 - 500 - Repartition Test Timespark: 40000000 - 500 - Inner Join Test Timespark: 40000000 - 500 - Broadcast Inner Join Test Timespark: 10000000 - 1000 - SHA-512 Benchmark Timespark: 10000000 - 1000 - Calculate Pi Benchmarkspark: 10000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 1000 - Group By Test Timespark: 10000000 - 1000 - Repartition Test Timespark: 10000000 - 1000 - Inner Join Test Timespark: 10000000 - 1000 - Broadcast Inner Join Test Timespark: 10000000 - 2000 - SHA-512 Benchmark Timespark: 10000000 - 2000 - Calculate Pi Benchmarkspark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 2000 - Group By Test Timespark: 10000000 - 2000 - Repartition Test Timespark: 10000000 - 2000 - Inner Join Test Timespark: 10000000 - 2000 - Broadcast Inner Join Test Timespark: 20000000 - 1000 - SHA-512 Benchmark Timespark: 20000000 - 1000 - Calculate Pi Benchmarkspark: 20000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 1000 - Group By Test Timespark: 20000000 - 1000 - Repartition Test Timespark: 20000000 - 1000 - Inner Join Test Timespark: 20000000 - 1000 - Broadcast Inner Join Test Timespark: 20000000 - 2000 - SHA-512 Benchmark Timespark: 20000000 - 2000 - Calculate Pi Benchmarkspark: 20000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 2000 - Group By Test Timespark: 20000000 - 2000 - Repartition Test Timespark: 20000000 - 2000 - Inner Join Test Timespark: 20000000 - 2000 - Broadcast Inner Join Test Timespark: 40000000 - 1000 - SHA-512 Benchmark Timespark: 40000000 - 1000 - Calculate Pi Benchmarkspark: 40000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 1000 - Group By Test Timespark: 40000000 - 1000 - Repartition Test Timespark: 40000000 - 1000 - Inner Join Test Timespark: 40000000 - 1000 - Broadcast Inner Join Test Timespark: 40000000 - 2000 - SHA-512 Benchmark Timespark: 40000000 - 2000 - Calculate Pi Benchmarkspark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 2000 - Group By Test Timespark: 40000000 - 2000 - Repartition Test Timespark: 40000000 - 2000 - Inner Join Test Timespark: 40000000 - 2000 - Broadcast Inner Join Test Timecockroach: MoVR - 128cockroach: MoVR - 256cockroach: MoVR - 512cockroach: MoVR - 1024cockroach: KV, 10% Reads - 128cockroach: KV, 10% Reads - 256cockroach: KV, 10% Reads - 512cockroach: KV, 50% Reads - 128cockroach: KV, 50% Reads - 256cockroach: KV, 50% Reads - 512cockroach: KV, 60% Reads - 128cockroach: KV, 60% Reads - 256cockroach: KV, 60% Reads - 512cockroach: KV, 95% Reads - 128cockroach: KV, 95% Reads - 256cockroach: KV, 95% Reads - 512cockroach: KV, 10% Reads - 1024cockroach: KV, 50% Reads - 1024cockroach: KV, 60% Reads - 1024cockroach: KV, 95% Reads - 1024apache-iotdb: 100 - 1 - 200 - 100apache-iotdb: 100 - 1 - 200 - 100apache-iotdb: 100 - 1 - 500 - 100apache-iotdb: 100 - 1 - 500 - 100apache-iotdb: 100 - 1 - 800 - 100apache-iotdb: 100 - 1 - 800 - 100apache-iotdb: 200 - 1 - 200 - 100apache-iotdb: 200 - 1 - 200 - 100apache-iotdb: 200 - 1 - 500 - 100apache-iotdb: 200 - 1 - 500 - 100apache-iotdb: 200 - 1 - 800 - 100apache-iotdb: 200 - 1 - 800 - 100apache-iotdb: 500 - 1 - 200 - 100apache-iotdb: 500 - 1 - 200 - 100apache-iotdb: 500 - 1 - 200 - 400apache-iotdb: 500 - 1 - 200 - 400apache-iotdb: 500 - 1 - 500 - 100apache-iotdb: 500 - 1 - 500 - 100apache-iotdb: 500 - 1 - 500 - 400apache-iotdb: 500 - 1 - 500 - 400apache-iotdb: 500 - 1 - 800 - 100apache-iotdb: 500 - 1 - 800 - 100apache-iotdb: 500 - 1 - 800 - 400apache-iotdb: 500 - 1 - 800 - 400apache-iotdb: 800 - 1 - 200 - 100apache-iotdb: 800 - 1 - 200 - 100apache-iotdb: 800 - 1 - 200 - 400apache-iotdb: 800 - 1 - 200 - 400apache-iotdb: 800 - 1 - 500 - 100apache-iotdb: 800 - 1 - 500 - 100apache-iotdb: 800 - 1 - 500 - 400apache-iotdb: 800 - 1 - 500 - 400apache-iotdb: 800 - 1 - 800 - 100apache-iotdb: 800 - 1 - 800 - 100apache-iotdb: 800 - 1 - 800 - 400apache-iotdb: 800 - 1 - 800 - 400apache-iotdb: 100 - 100 - 200 - 100apache-iotdb: 100 - 100 - 200 - 100apache-iotdb: 100 - 100 - 500 - 100apache-iotdb: 100 - 100 - 500 - 100apache-iotdb: 100 - 100 - 800 - 100apache-iotdb: 100 - 100 - 800 - 100apache-iotdb: 200 - 100 - 200 - 100apache-iotdb: 200 - 100 - 200 - 100apache-iotdb: 200 - 100 - 500 - 100apache-iotdb: 200 - 100 - 500 - 100apache-iotdb: 200 - 100 - 800 - 100apache-iotdb: 200 - 100 - 800 - 100apache-iotdb: 500 - 100 - 200 - 100apache-iotdb: 500 - 100 - 200 - 100apache-iotdb: 500 - 100 - 200 - 400apache-iotdb: 500 - 100 - 200 - 400apache-iotdb: 500 - 100 - 500 - 100apache-iotdb: 500 - 100 - 500 - 100dragonflydb: 10 - 1:1pgbench: 100 - 500 - Read OnlyBlockVolume - AMD EPYC 7J13 64-Core20.699249306076942.493.770.863.253.815661110.128121880.000984601048959913334856154401880.2122472.63173320103333942788230310402893632155562853310.1892.257296.436176.401589.447259.884866.8233.77182.68999723911.464.451.912.091.853.92184.82423021211.304.912.062.231.944.15183.85232667311.385.302.202.622.124.55184.71756067811.3469570385.822.633.222.2315.84183.32558901811.379.4510.0313.3812.7315.29181.81868212111.329.8910.1312.5212.1828.45183.41576341011.2515.1520.8225.9526.7126.10182.43443071411.2514.5019.4123.0125.5449.21183.42516199611.2937.3238.1847.0246.3950.17183.20653273311.3533.1938.3747.6747.0015.53182.80823153411.299.5810.0113.2812.0715.38182.47068516611.4410.0110.4013.3212.2026.29181.63437701711.4114.7619.2123.4625.1026.82182.80107673711.4114.3318.9524.4925.1850.71182.62823068311.3833.4237.8349.0950.2950.50183.5311.2431.6038.0548.5449.35413.0408.8402.9418.418970.621593.522053.624060.125402.425363.825687.226460.526317.030947.530528.829620.221259.223736.024923.427671.1141422115.87346983118.61542297121.5527038666.0966159766.71102424968.7062472429.50623862111.81137939333.351385383123.11169199641.331711197139.2088919721.0191968778.93153410329.59157026799.71173336540.131660385133.7611293262134.2514051591203.5413835647347.409274333141.009978640343.0828571895272.517425593423.656341538195.1213738442823.711711198.32OpenBenchmarking.org

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

Benchmark: Hot Read

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Fill Sync

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Overwrite

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Random Fill

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Random Read

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Seek Random

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Random Delete

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Sequential Fill

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

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. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1BlockVolume - AMD EPYC 7J13 64-Core510152025SE +/- 0.20, N = 320.701. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

BlogBench

BlogBench is designed to replicate the load of a real-world busy file server by stressing the file-system with multiple threads of random reads, writes, and rewrites. The behavior is mimicked of that of a blog by creating blogs with content and pictures, modifying blog posts, adding comments to these blogs, and then reading the content of the blogs. All of these blogs generated are created locally with fake content and pictures. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: ReadBlockVolume - AMD EPYC 7J13 64-Core500K1000K1500K2000K2500KSE +/- 22547.94, N = 324930601. (CC) gcc options: -O2 -pthread

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: WriteBlockVolume - AMD EPYC 7J13 64-Core16003200480064008000SE +/- 81.45, N = 376941. (CC) gcc options: -O2 -pthread

simdjson

This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: KostyaBlockVolume - AMD EPYC 7J13 64-Core0.56031.12061.68092.24122.8015SE +/- 0.00, N = 32.491. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetBlockVolume - AMD EPYC 7J13 64-Core0.84831.69662.54493.39324.2415SE +/- 0.00, N = 33.771. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomBlockVolume - AMD EPYC 7J13 64-Core0.19350.3870.58050.7740.9675SE +/- 0.00, N = 30.861. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsBlockVolume - AMD EPYC 7J13 64-Core0.73131.46262.19392.92523.6565SE +/- 0.01, N = 33.251. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserIDBlockVolume - AMD EPYC 7J13 64-Core0.85731.71462.57193.42924.2865SE +/- 0.02, N = 33.811. (CXX) g++ options: -O3 -pthread

Node.js Express HTTP Load Test

A Node.js Express server with a Node-based loadtest client for facilitating HTTP benchmarking. Learn more via the OpenBenchmarking.org test page.

BlockVolume - AMD EPYC 7J13 64-Core: 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. E: SyntaxError: Unexpected token {

ebizzy

This is a test of ebizzy, a program to generate workloads resembling web server workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3BlockVolume - AMD EPYC 7J13 64-Core120K240K360K480K600KSE +/- 5764.34, N = 155661111. (CC) gcc options: -pthread -lpthread -O3 -march=native

Perl Benchmarks

Perl benchmark suite that can be used to compare the relative speed of different versions of perl. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlBlockVolume - AMD EPYC 7J13 64-Core0.02880.05760.08640.11520.144SE +/- 0.00103777, N = 30.12812188

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterBlockVolume - AMD EPYC 7J13 64-Core0.00020.00040.00060.00080.001SE +/- 0.00000367, N = 30.00098460

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.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256BlockVolume - AMD EPYC 7J13 64-Core2000M4000M6000M8000M10000MSE +/- 21858431.19, N = 3104895991331. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512BlockVolume - AMD EPYC 7J13 64-Core700M1400M2100M2800M3500MSE +/- 4133349.05, N = 334856154401. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096BlockVolume - AMD EPYC 7J13 64-Core400800120016002000SE +/- 0.65, N = 31880.21. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096BlockVolume - AMD EPYC 7J13 64-Core30K60K90K120K150KSE +/- 214.07, N = 3122472.61. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20BlockVolume - AMD EPYC 7J13 64-Core7000M14000M21000M28000M35000MSE +/- 6964480.04, N = 3317332010331. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMBlockVolume - AMD EPYC 7J13 64-Core7000M14000M21000M28000M35000MSE +/- 4057990.61, N = 3339427882301. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMBlockVolume - AMD EPYC 7J13 64-Core7000M14000M21000M28000M35000MSE +/- 11597303.30, N = 3310402893631. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305BlockVolume - AMD EPYC 7J13 64-Core5000M10000M15000M20000M25000MSE +/- 1753294.85, N = 3215556285331. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

Node.js V8 Web Tooling Benchmark

Running the V8 project's Web-Tooling-Benchmark under Node.js. The Web-Tooling-Benchmark stresses JavaScript-related workloads common to web developers like Babel and TypeScript and Babylon. This test profile can test the system's JavaScript performance with Node.js. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling BenchmarkBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.10, N = 310.18

etcd

Etcd is a distributed, reliable key-value store intended for critical data of a distributed system. Etcd is written in Golang and part of the Cloud Native Computing Foundation (CNCF) and used by Kubernetes, Rook, CoreDNS, and other open-source software. This test profile uses Etcd's built-in benchmark to stress the PUT and RANGE performance of a single node / local system. Learn more via the OpenBenchmarking.org test page.

Test: PUT - Connections: 50 - Clients: 100

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: PUT - Connections: 100 - Clients: 100

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: PUT - Connections: 50 - Clients: 1000

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: PUT - Connections: 500 - Clients: 100

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: PUT - Connections: 100 - Clients: 1000

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: PUT - Connections: 500 - Clients: 1000

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: RANGE - Connections: 50 - Clients: 100

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: RANGE - Connections: 100 - Clients: 100

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: RANGE - Connections: 50 - Clients: 1000

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: RANGE - Connections: 500 - Clients: 100

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: RANGE - Connections: 100 - Clients: 1000

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: RANGE - Connections: 500 - Clients: 1000

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Apache CouchDB

This is a bulk insertion benchmark of Apache CouchDB. CouchDB is a document-oriented NoSQL database implemented in Erlang. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 100 - Inserts: 1000 - Rounds: 30BlockVolume - AMD EPYC 7J13 64-Core20406080100SE +/- 0.22, N = 392.26

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 100 - Inserts: 3000 - Rounds: 30BlockVolume - AMD EPYC 7J13 64-Core60120180240300SE +/- 1.02, N = 3296.44

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 300 - Inserts: 1000 - Rounds: 30BlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.13, N = 3176.40

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 300 - Inserts: 3000 - Rounds: 30BlockVolume - AMD EPYC 7J13 64-Core130260390520650SE +/- 0.52, N = 3589.45

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 500 - Inserts: 1000 - Rounds: 30BlockVolume - AMD EPYC 7J13 64-Core60120180240300SE +/- 0.68, N = 3259.88

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 500 - Inserts: 3000 - Rounds: 30BlockVolume - AMD EPYC 7J13 64-Core2004006008001000SE +/- 4.20, N = 3866.82

Apache Spark

This is a benchmark of Apache Spark with its PySpark interface. Apache Spark is an open-source unified analytics engine for large-scale data processing and dealing with big data. This test profile benchmars the Apache Spark in a single-system configuration using spark-submit. The test makes use of DIYBigData's pyspark-benchmark (https://github.com/DIYBigData/pyspark-benchmark/) for generating of test data and various Apache Spark operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core0.84831.69662.54493.39324.2415SE +/- 0.04, N = 33.77

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.19, N = 3182.69

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.07, N = 311.46

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core1.00132.00263.00394.00525.0065SE +/- 0.05, N = 34.45

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core0.42980.85961.28941.71922.149SE +/- 0.05, N = 31.91

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core0.47030.94061.41091.88122.3515SE +/- 0.04, N = 32.09

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core0.41630.83261.24891.66522.0815SE +/- 0.16, N = 31.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core0.8821.7642.6463.5284.41SE +/- 0.02, N = 33.92

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.91, N = 3184.82

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.03, N = 311.30

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core1.10482.20963.31444.41925.524SE +/- 0.04, N = 34.91

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core0.46350.9271.39051.8542.3175SE +/- 0.01, N = 32.06

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core0.50181.00361.50542.00722.509SE +/- 0.03, N = 32.23

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core0.43650.8731.30951.7462.1825SE +/- 0.13, N = 31.94

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core0.93381.86762.80143.73524.669SE +/- 0.04, N = 74.15

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.52, N = 7183.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.03, N = 711.38

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core1.19252.3853.57754.775.9625SE +/- 0.03, N = 75.30

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core0.4950.991.4851.982.475SE +/- 0.03, N = 72.20

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core0.58951.1791.76852.3582.9475SE +/- 0.04, N = 72.62

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core0.4770.9541.4311.9082.385SE +/- 0.10, N = 72.12

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core1.02382.04763.07144.09525.119SE +/- 0.00, N = 34.55

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.09, N = 3184.72

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.07, N = 311.35

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core1.30952.6193.92855.2386.5475SE +/- 0.04, N = 35.82

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core0.59181.18361.77542.36722.959SE +/- 0.02, N = 32.63

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core0.72451.4492.17352.8983.6225SE +/- 0.05, N = 33.22

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core0.50181.00361.50542.00722.509SE +/- 0.06, N = 32.23

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core48121620SE +/- 0.09, N = 315.84

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.79, N = 3183.33

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.04, N = 311.37

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.03, N = 39.45

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.17, N = 310.03

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.29, N = 313.38

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.13, N = 312.73

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core48121620SE +/- 0.04, N = 315.29

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.60, N = 3181.82

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.06, N = 311.32

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.14, N = 39.89

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.15, N = 310.13

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.52, N = 312.52

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.22, N = 312.18

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core714212835SE +/- 0.15, N = 328.45

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.79, N = 3183.42

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.03, N = 311.25

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core48121620SE +/- 0.26, N = 315.15

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core510152025SE +/- 0.64, N = 320.82

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core612182430SE +/- 0.44, N = 325.95

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core612182430SE +/- 0.27, N = 326.71

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core612182430SE +/- 0.12, N = 326.10

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.27, N = 3182.43

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.02, N = 311.25

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core48121620SE +/- 0.21, N = 314.50

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core510152025SE +/- 0.58, N = 319.41

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core612182430SE +/- 0.44, N = 323.01

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core612182430SE +/- 0.73, N = 325.54

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core1122334455SE +/- 0.33, N = 349.21

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.20, N = 3183.43

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.05, N = 311.29

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core918273645SE +/- 0.98, N = 337.32

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core918273645SE +/- 0.49, N = 338.18

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core1122334455SE +/- 1.66, N = 347.02

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core1122334455SE +/- 1.01, N = 346.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core1122334455SE +/- 0.21, N = 350.17

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.94, N = 3183.21

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.02, N = 311.35

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core816243240SE +/- 1.10, N = 333.19

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core918273645SE +/- 0.64, N = 338.37

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core1122334455SE +/- 0.91, N = 347.67

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core1122334455SE +/- 1.03, N = 347.00

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core48121620SE +/- 0.15, N = 315.53

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.27, N = 3182.81

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.03, N = 311.29

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.18, N = 39.58

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.13, N = 310.01

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.32, N = 313.28

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.27, N = 312.07

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core48121620SE +/- 0.07, N = 315.38

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 1.28, N = 3182.47

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.02, N = 311.44

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.08, N = 310.01

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.10, N = 310.40

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.12, N = 313.32

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.02, N = 312.20

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core612182430SE +/- 0.09, N = 326.29

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.08, N = 3181.63

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.01, N = 311.41

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core48121620SE +/- 0.38, N = 314.76

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core510152025SE +/- 0.34, N = 319.21

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core612182430SE +/- 0.30, N = 323.46

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core612182430SE +/- 0.69, N = 325.10

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core612182430SE +/- 0.37, N = 326.82

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.09, N = 3182.80

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.03, N = 311.41

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core48121620SE +/- 0.34, N = 314.33

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core510152025SE +/- 0.29, N = 318.95

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core612182430SE +/- 0.17, N = 324.49

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core612182430SE +/- 0.66, N = 325.18

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core1122334455SE +/- 0.32, N = 350.71

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.59, N = 3182.63

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.04, N = 311.38

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core816243240SE +/- 0.93, N = 333.42

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core918273645SE +/- 1.00, N = 337.83

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core1122334455SE +/- 0.12, N = 349.09

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core1122334455SE +/- 0.82, N = 350.29

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark TimeBlockVolume - AMD EPYC 7J13 64-Core1122334455SE +/- 0.60, N = 450.50

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi BenchmarkBlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 0.36, N = 4183.53

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeBlockVolume - AMD EPYC 7J13 64-Core3691215SE +/- 0.06, N = 411.24

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Group By Test TimeBlockVolume - AMD EPYC 7J13 64-Core714212835SE +/- 0.78, N = 431.60

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Repartition Test TimeBlockVolume - AMD EPYC 7J13 64-Core918273645SE +/- 0.40, N = 438.05

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core1122334455SE +/- 1.09, N = 448.54

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test TimeBlockVolume - AMD EPYC 7J13 64-Core1122334455SE +/- 0.82, N = 449.35

CockroachDB

CockroachDB is a cloud-native, distributed SQL database for data intensive applications. This test profile uses a server-less CockroachDB configuration to test various Coackroach workloads on the local host with a single node. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 128BlockVolume - AMD EPYC 7J13 64-Core90180270360450SE +/- 5.32, N = 15413.0

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 256BlockVolume - AMD EPYC 7J13 64-Core90180270360450SE +/- 5.09, N = 3408.8

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 512BlockVolume - AMD EPYC 7J13 64-Core90180270360450SE +/- 1.14, N = 3402.9

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 1024BlockVolume - AMD EPYC 7J13 64-Core90180270360450SE +/- 0.58, N = 3418.4

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 128BlockVolume - AMD EPYC 7J13 64-Core4K8K12K16K20KSE +/- 62.23, N = 318970.6

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 256BlockVolume - AMD EPYC 7J13 64-Core5K10K15K20K25KSE +/- 59.56, N = 321593.5

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 512BlockVolume - AMD EPYC 7J13 64-Core5K10K15K20K25KSE +/- 95.86, N = 322053.6

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 128BlockVolume - AMD EPYC 7J13 64-Core5K10K15K20K25KSE +/- 97.24, N = 324060.1

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 256BlockVolume - AMD EPYC 7J13 64-Core5K10K15K20K25KSE +/- 214.70, N = 325402.4

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 512BlockVolume - AMD EPYC 7J13 64-Core5K10K15K20K25KSE +/- 174.68, N = 325363.8

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 128BlockVolume - AMD EPYC 7J13 64-Core6K12K18K24K30KSE +/- 69.77, N = 325687.2

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 256BlockVolume - AMD EPYC 7J13 64-Core6K12K18K24K30KSE +/- 31.36, N = 326460.5

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 512BlockVolume - AMD EPYC 7J13 64-Core6K12K18K24K30KSE +/- 35.93, N = 326317.0

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 128BlockVolume - AMD EPYC 7J13 64-Core7K14K21K28K35KSE +/- 63.28, N = 330947.5

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 256BlockVolume - AMD EPYC 7J13 64-Core7K14K21K28K35KSE +/- 66.88, N = 330528.8

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 512BlockVolume - AMD EPYC 7J13 64-Core6K12K18K24K30KSE +/- 149.66, N = 329620.2

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 1024BlockVolume - AMD EPYC 7J13 64-Core5K10K15K20K25KSE +/- 213.49, N = 321259.2

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 1024BlockVolume - AMD EPYC 7J13 64-Core5K10K15K20K25KSE +/- 187.51, N = 323736.0

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 1024BlockVolume - AMD EPYC 7J13 64-Core5K10K15K20K25KSE +/- 6.24, N = 324923.4

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 1024BlockVolume - AMD EPYC 7J13 64-Core6K12K18K24K30KSE +/- 201.24, N = 327671.1

Apache IoTDB

Apache IotDB is a time series database and this benchmark is facilitated using the IoT Benchmaark [https://github.com/thulab/iot-benchmark/]. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core30K60K90K120K150KSE +/- 817.12, N = 15141422

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core306090120150SE +/- 0.97, N = 15115.87MAX: 27784.15

Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: 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.

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core70K140K210K280K350KSE +/- 2850.22, N = 12346983

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core306090120150SE +/- 1.44, N = 12118.61MAX: 28090.3

Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: 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.

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core120K240K360K480K600KSE +/- 5520.97, N = 6542297

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core306090120150SE +/- 1.80, N = 6121.55MAX: 27100.92

Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: 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.

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core60K120K180K240K300KSE +/- 3579.99, N = 3270386

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core1530456075SE +/- 0.95, N = 366.09MAX: 24098.18

Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: 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.

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core140K280K420K560K700KSE +/- 7690.89, N = 4661597

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core1530456075SE +/- 0.77, N = 466.71MAX: 24084.14

Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: 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.

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core200K400K600K800K1000KSE +/- 1027.27, N = 31024249

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core1530456075SE +/- 0.16, N = 368.70MAX: 24149.64

Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: 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.

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core130K260K390K520K650KSE +/- 2415.03, N = 3624724

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core714212835SE +/- 0.14, N = 329.50MAX: 13999.38

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core130K260K390K520K650KSE +/- 1646.51, N = 3623862

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core306090120150SE +/- 0.17, N = 3111.81MAX: 26322.13

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core300K600K900K1200K1500KSE +/- 5203.41, N = 31379393

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core816243240SE +/- 0.35, N = 333.35MAX: 12730.95

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core300K600K900K1200K1500KSE +/- 16262.12, N = 31385383

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core306090120150SE +/- 0.29, N = 3123.11MAX: 26393.15

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core400K800K1200K1600K2000KSE +/- 20165.10, N = 31691996

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core918273645SE +/- 0.64, N = 341.33MAX: 13997.53

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core400K800K1200K1600K2000KSE +/- 25155.26, N = 121711197

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core306090120150SE +/- 0.60, N = 12139.20MAX: 26908.1

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core200K400K600K800K1000KSE +/- 4162.01, N = 3889197

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core510152025SE +/- 0.12, N = 321.01MAX: 24141.73

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core200K400K600K800K1000KSE +/- 3723.26, N = 3919687

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core20406080100SE +/- 0.54, N = 378.93MAX: 26699.27

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core300K600K900K1200K1500KSE +/- 24090.62, N = 151534103

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core714212835SE +/- 0.36, N = 1529.59MAX: 24157.4

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core300K600K900K1200K1500KSE +/- 22055.55, N = 31570267

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core20406080100SE +/- 0.79, N = 399.71MAX: 27675.75

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core400K800K1200K1600K2000KSE +/- 12128.51, N = 31733365

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core918273645SE +/- 1.03, N = 340.13MAX: 24105.09

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core400K800K1200K1600K2000KSE +/- 9847.77, N = 31660385

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core306090120150SE +/- 3.05, N = 3133.76MAX: 58041.43

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core2M4M6M8M10MSE +/- 164837.45, N = 1511293262

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core306090120150SE +/- 1.79, N = 15134.25MAX: 27179.61

Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: 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.

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core3M6M9M12M15MSE +/- 589306.94, N = 914051591

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core4080120160200SE +/- 3.89, N = 9203.54MAX: 52373.45

Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: 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.

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core3M6M9M12M15MSE +/- 233971.97, N = 1213835647

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core80160240320400SE +/- 3.46, N = 12347.40MAX: 53734.26

Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: 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.

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core2M4M6M8M10MSE +/- 317572.50, N = 99274333

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core306090120150SE +/- 3.12, N = 9141.00MAX: 44313.64

Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: 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.

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core2M4M6M8M10MSE +/- 171991.39, N = 99978640

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core70140210280350SE +/- 4.82, N = 9343.08MAX: 65364.6

Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: 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.

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core6M12M18M24M30MSE +/- 125507.40, N = 328571895

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core60120180240300SE +/- 1.09, N = 3272.51MAX: 1329.85

Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: 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.

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core16M32M48M64M80MSE +/- 1313022.26, N = 1274255934

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core612182430SE +/- 0.53, N = 1223.65MAX: 3907.73

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core14M28M42M56M70MSE +/- 4513886.10, N = 963415381

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400BlockVolume - AMD EPYC 7J13 64-Core20406080100SE +/- 14.42, N = 1095.12MAX: 22464.17

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core30M60M90M120M150MSE +/- 2647788.40, N = 4137384428

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100BlockVolume - AMD EPYC 7J13 64-Core612182430SE +/- 0.59, N = 423.71MAX: 3437.24

Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result.

Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result.

Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result.

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result.

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result.

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result.

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result.

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result.

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result.

Dragonflydb

Dragonfly is an open-source database server that is a "modern Redis replacement" that aims to be the fastest memory store while being compliant with the Redis and Memcached protocols. For benchmarking Dragonfly, Memtier_benchmark is used as a NoSQL Redis/Memcache traffic generation plus benchmarking tool developed by Redis Labs. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 1.6.2Clients Per Thread: 10 - Set To Get Ratio: 1:1BlockVolume - AMD EPYC 7J13 64-Core400K800K1200K1600K2000K1711198.321. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

PostgreSQL

This is a benchmark of PostgreSQL using the integrated pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.

Scaling Factor: 100 - Clients: 500 - Mode: Read Only

BlockVolume - AMD EPYC 7J13 64-Core: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./pgbench: 21: pg_/bin/pgbench: not found

213 Results Shown

SQLite
BlogBench:
  Read
  Write
simdjson:
  Kostya
  TopTweet
  LargeRand
  PartialTweets
  DistinctUserID
ebizzy
Perl Benchmarks:
  Pod2html
  Interpreter
OpenSSL:
  SHA256
  SHA512
  RSA4096
  RSA4096
  ChaCha20
  AES-128-GCM
  AES-256-GCM
  ChaCha20-Poly1305
Node.js V8 Web Tooling Benchmark
Apache CouchDB:
  100 - 1000 - 30
  100 - 3000 - 30
  300 - 1000 - 30
  300 - 3000 - 30
  500 - 1000 - 30
  500 - 3000 - 30
Apache Spark:
  1000000 - 100 - SHA-512 Benchmark Time
  1000000 - 100 - Calculate Pi Benchmark
  1000000 - 100 - Calculate Pi Benchmark Using Dataframe
  1000000 - 100 - Group By Test Time
  1000000 - 100 - Repartition Test Time
  1000000 - 100 - Inner Join Test Time
  1000000 - 100 - Broadcast Inner Join Test Time
  1000000 - 500 - SHA-512 Benchmark Time
  1000000 - 500 - Calculate Pi Benchmark
  1000000 - 500 - Calculate Pi Benchmark Using Dataframe
  1000000 - 500 - Group By Test Time
  1000000 - 500 - Repartition Test Time
  1000000 - 500 - Inner Join Test Time
  1000000 - 500 - Broadcast Inner Join Test Time
  1000000 - 1000 - SHA-512 Benchmark Time
  1000000 - 1000 - Calculate Pi Benchmark
  1000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  1000000 - 1000 - Group By Test Time
  1000000 - 1000 - Repartition Test Time
  1000000 - 1000 - Inner Join Test Time
  1000000 - 1000 - Broadcast Inner Join Test Time
  1000000 - 2000 - SHA-512 Benchmark Time
  1000000 - 2000 - Calculate Pi Benchmark
  1000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  1000000 - 2000 - Group By Test Time
  1000000 - 2000 - Repartition Test Time
  1000000 - 2000 - Inner Join Test Time
  1000000 - 2000 - Broadcast Inner Join Test Time
  10000000 - 100 - SHA-512 Benchmark Time
  10000000 - 100 - Calculate Pi Benchmark
  10000000 - 100 - Calculate Pi Benchmark Using Dataframe
  10000000 - 100 - Group By Test Time
  10000000 - 100 - Repartition Test Time
  10000000 - 100 - Inner Join Test Time
  10000000 - 100 - Broadcast Inner Join Test Time
  10000000 - 500 - SHA-512 Benchmark Time
  10000000 - 500 - Calculate Pi Benchmark
  10000000 - 500 - Calculate Pi Benchmark Using Dataframe
  10000000 - 500 - Group By Test Time
  10000000 - 500 - Repartition Test Time
  10000000 - 500 - Inner Join Test Time
  10000000 - 500 - Broadcast Inner Join Test Time
  20000000 - 100 - SHA-512 Benchmark Time
  20000000 - 100 - Calculate Pi Benchmark
  20000000 - 100 - Calculate Pi Benchmark Using Dataframe
  20000000 - 100 - Group By Test Time
  20000000 - 100 - Repartition Test Time
  20000000 - 100 - Inner Join Test Time
  20000000 - 100 - Broadcast Inner Join Test Time
  20000000 - 500 - SHA-512 Benchmark Time
  20000000 - 500 - Calculate Pi Benchmark
  20000000 - 500 - Calculate Pi Benchmark Using Dataframe
  20000000 - 500 - Group By Test Time
  20000000 - 500 - Repartition Test Time
  20000000 - 500 - Inner Join Test Time
  20000000 - 500 - Broadcast Inner Join Test Time
  40000000 - 100 - SHA-512 Benchmark Time
  40000000 - 100 - Calculate Pi Benchmark
  40000000 - 100 - Calculate Pi Benchmark Using Dataframe
  40000000 - 100 - Group By Test Time
  40000000 - 100 - Repartition Test Time
  40000000 - 100 - Inner Join Test Time
  40000000 - 100 - Broadcast Inner Join Test Time
  40000000 - 500 - SHA-512 Benchmark Time
  40000000 - 500 - Calculate Pi Benchmark
  40000000 - 500 - Calculate Pi Benchmark Using Dataframe
  40000000 - 500 - Group By Test Time
  40000000 - 500 - Repartition Test Time
  40000000 - 500 - Inner Join Test Time
  40000000 - 500 - Broadcast Inner Join Test Time
  10000000 - 1000 - SHA-512 Benchmark Time
  10000000 - 1000 - Calculate Pi Benchmark
  10000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  10000000 - 1000 - Group By Test Time
  10000000 - 1000 - Repartition Test Time
  10000000 - 1000 - Inner Join Test Time
  10000000 - 1000 - Broadcast Inner Join Test Time
  10000000 - 2000 - SHA-512 Benchmark Time
  10000000 - 2000 - Calculate Pi Benchmark
  10000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  10000000 - 2000 - Group By Test Time
  10000000 - 2000 - Repartition Test Time
  10000000 - 2000 - Inner Join Test Time
  10000000 - 2000 - Broadcast Inner Join Test Time
  20000000 - 1000 - SHA-512 Benchmark Time
  20000000 - 1000 - Calculate Pi Benchmark
  20000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  20000000 - 1000 - Group By Test Time
  20000000 - 1000 - Repartition Test Time
  20000000 - 1000 - Inner Join Test Time
  20000000 - 1000 - Broadcast Inner Join Test Time
  20000000 - 2000 - SHA-512 Benchmark Time
  20000000 - 2000 - Calculate Pi Benchmark
  20000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  20000000 - 2000 - Group By Test Time
  20000000 - 2000 - Repartition Test Time
  20000000 - 2000 - Inner Join Test Time
  20000000 - 2000 - Broadcast Inner Join Test Time
  40000000 - 1000 - SHA-512 Benchmark Time
  40000000 - 1000 - Calculate Pi Benchmark
  40000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  40000000 - 1000 - Group By Test Time
  40000000 - 1000 - Repartition Test Time
  40000000 - 1000 - Inner Join Test Time
  40000000 - 1000 - Broadcast Inner Join Test Time
  40000000 - 2000 - SHA-512 Benchmark Time
  40000000 - 2000 - Calculate Pi Benchmark
  40000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  40000000 - 2000 - Group By Test Time
  40000000 - 2000 - Repartition Test Time
  40000000 - 2000 - Inner Join Test Time
  40000000 - 2000 - Broadcast Inner Join Test Time
CockroachDB:
  MoVR - 128
  MoVR - 256
  MoVR - 512
  MoVR - 1024
  KV, 10% Reads - 128
  KV, 10% Reads - 256
  KV, 10% Reads - 512
  KV, 50% Reads - 128
  KV, 50% Reads - 256
  KV, 50% Reads - 512
  KV, 60% Reads - 128
  KV, 60% Reads - 256
  KV, 60% Reads - 512
  KV, 95% Reads - 128
  KV, 95% Reads - 256
  KV, 95% Reads - 512
  KV, 10% Reads - 1024
  KV, 50% Reads - 1024
  KV, 60% Reads - 1024
  KV, 95% Reads - 1024
Apache IoTDB:
  100 - 1 - 200 - 100:
    point/sec
    Average Latency
  100 - 1 - 500 - 100:
    point/sec
    Average Latency
  100 - 1 - 800 - 100:
    point/sec
    Average Latency
  200 - 1 - 200 - 100:
    point/sec
    Average Latency
  200 - 1 - 500 - 100:
    point/sec
    Average Latency
  200 - 1 - 800 - 100:
    point/sec
    Average Latency
  500 - 1 - 200 - 100:
    point/sec
    Average Latency
  500 - 1 - 200 - 400:
    point/sec
    Average Latency
  500 - 1 - 500 - 100:
    point/sec
    Average Latency
  500 - 1 - 500 - 400:
    point/sec
    Average Latency
  500 - 1 - 800 - 100:
    point/sec
    Average Latency
  500 - 1 - 800 - 400:
    point/sec
    Average Latency
  800 - 1 - 200 - 100:
    point/sec
    Average Latency
  800 - 1 - 200 - 400:
    point/sec
    Average Latency
  800 - 1 - 500 - 100:
    point/sec
    Average Latency
  800 - 1 - 500 - 400:
    point/sec
    Average Latency
  800 - 1 - 800 - 100:
    point/sec
    Average Latency
  800 - 1 - 800 - 400:
    point/sec
    Average Latency
  100 - 100 - 200 - 100:
    point/sec
    Average Latency
  100 - 100 - 500 - 100:
    point/sec
    Average Latency
  100 - 100 - 800 - 100:
    point/sec
    Average Latency
  200 - 100 - 200 - 100:
    point/sec
    Average Latency
  200 - 100 - 500 - 100:
    point/sec
    Average Latency
  200 - 100 - 800 - 100:
    point/sec
    Average Latency
  500 - 100 - 200 - 100:
    point/sec
    Average Latency
  500 - 100 - 200 - 400:
    point/sec
    Average Latency
  500 - 100 - 500 - 100:
    point/sec
    Average Latency
Dragonflydb