oci-banchmark-compare-m6i-3

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 2311218-NE-OCIBANCHM03
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
Amazon Elastic Block Store
November 20 2023
  2 Days, 2 Hours, 36 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-banchmark-compare-m6i-3OpenBenchmarking.orgPhoronix Test SuiteIntel Xeon Platinum 8375C (8 Cores / 16 Threads)Amazon EC2 m6i.4xlarge (1.0 BIOS)Intel 440FX 82441FX PMC62GB64GB Amazon Elastic Block StoreAmazon ElasticUbuntu 20.045.15.0-1049-aws (x86_64)GNOME Shell 3.36.9X Server 1.20.131.1.182GCC 9.4.0ext4KVMProcessorMotherboardChipsetMemoryDiskNetworkOSKernelDesktopDisplay ServerVulkanCompilerFile-SystemSystem LayerOci-banchmark-compare-m6i-3 BenchmarksSystem Logs- Transparent Huge Pages: madvise- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - NONE / discard,relatime,rw / Block Size: 4096- CPU Microcode: 0xd0003a5- OpenJDK Runtime Environment (build 11.0.20.1+1-post-Ubuntu-0ubuntu120.04) - Python 3.8.10- gather_data_sampling: Unknown: Dependent on hypervisor status + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT Host state unknown + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected

oci-banchmark-compare-m6i-3sqlite: 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 - 100apache-iotdb: 500 - 100 - 500 - 400apache-iotdb: 500 - 100 - 500 - 400apache-iotdb: 500 - 100 - 800 - 100apache-iotdb: 500 - 100 - 800 - 100apache-iotdb: 500 - 100 - 800 - 400apache-iotdb: 500 - 100 - 800 - 400apache-iotdb: 800 - 100 - 200 - 100apache-iotdb: 800 - 100 - 200 - 100apache-iotdb: 800 - 100 - 200 - 400apache-iotdb: 800 - 100 - 200 - 400dragonflydb: 10 - 1:1Amazon Elastic Block Store35.7763440313115412.805.750.954.905.903572550.109081710.00095228704901305027929776835147.1140872.250861077663104974759433921565429773657323770311.6385.308285.069160.498538.727234.374789.1443.66227.2713.124.141.832.061.663.85229.8713.074.601.962.231.844.05230.3313.044.802.042.542.104.35227.6513.045.482.443.372.6116.64226.5313.079.3610.7914.7614.6415.84226.3913.069.2310.4113.2613.2730.60228.4013.1114.9221.6627.8328.3927.79228.2613.0214.0119.5824.5325.0652.57228.3813.1037.0041.1147.8849.7452.57230.1113.0432.3339.7150.5750.8715.65227.4813.019.4710.4213.5712.9515.95229.3813.039.6610.5813.9612.7227.61226.5313.0014.3619.8625.0125.1828.04227.5513.0514.2720.1926.7524.8253.59226.3412.9832.8939.5449.9451.4754.08229.2713.0532.5940.0850.4652.01285.1280.8281.6279.614219.426353.029389.024580.434062.234855.429036.736081.536592.446077.144638.742803.029230.733429.534694.240626.7140818116.01345004118.88542490120.8927607964.5665574267.9799582171.0462509229.42621259112.73135545534.101372053123.44191386238.541931913139.5590386120.6592797277.19180940725.87191995893.89238501931.882541049114.5012297917128.3422750887161.0928374546215.386666795822.588901820344.6913462764439.688506951919.767355785085.5511089895740.0299269909153.0013575091947.18126216535161.718755160319.767617651689.322363984.04OpenBenchmarking.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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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: 1Amazon Elastic Block Store816243240SE +/- 0.14, N = 335.781. (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: ReadAmazon Elastic Block Store700K1400K2100K2800K3500KSE +/- 54715.49, N = 934403131. (CC) gcc options: -O2 -pthread

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: WriteAmazon Elastic Block Store2K4K6K8K10KSE +/- 154.34, N = 3115411. (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: KostyaAmazon Elastic Block Store0.631.261.892.523.15SE +/- 0.00, N = 32.801. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetAmazon Elastic Block Store1.29382.58763.88145.17526.469SE +/- 0.01, N = 35.751. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomAmazon Elastic Block Store0.21380.42760.64140.85521.069SE +/- 0.00, N = 30.951. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsAmazon Elastic Block Store1.10252.2053.30754.415.5125SE +/- 0.01, N = 34.901. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserIDAmazon Elastic Block Store1.32752.6553.98255.316.6375SE +/- 0.01, N = 35.901. (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.

Amazon Elastic Block Store: 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.3Amazon Elastic Block Store80K160K240K320K400KSE +/- 6557.81, N = 123572551. (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: Pod2htmlAmazon Elastic Block Store0.02450.0490.07350.0980.1225SE +/- 0.00024439, N = 30.10908171

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterAmazon Elastic Block Store0.00020.00040.00060.00080.001SE +/- 0.00000121, N = 30.00095228

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: SHA256Amazon Elastic Block Store1500M3000M4500M6000M7500MSE +/- 2522465.02, N = 370490130501. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512Amazon Elastic Block Store600M1200M1800M2400M3000MSE +/- 112700.83, N = 327929776831. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096Amazon Elastic Block Store11002200330044005500SE +/- 1.96, N = 35147.11. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096Amazon Elastic Block Store30K60K90K120K150KSE +/- 38.94, N = 3140872.21. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20Amazon Elastic Block Store11000M22000M33000M44000M55000MSE +/- 6376327.47, N = 3508610776631. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMAmazon Elastic Block Store20000M40000M60000M80000M100000MSE +/- 38378107.50, N = 31049747594331. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMAmazon Elastic Block Store20000M40000M60000M80000M100000MSE +/- 187702149.48, N = 3921565429771. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305Amazon Elastic Block Store8000M16000M24000M32000M40000MSE +/- 1201459.43, N = 3365732377031. (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 BenchmarkAmazon Elastic Block Store3691215SE +/- 0.13, N = 411.63

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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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: 30Amazon Elastic Block Store20406080100SE +/- 0.46, N = 385.31

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 100 - Inserts: 3000 - Rounds: 30Amazon Elastic Block Store60120180240300SE +/- 0.96, N = 3285.07

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 300 - Inserts: 1000 - Rounds: 30Amazon Elastic Block Store4080120160200SE +/- 0.18, N = 3160.50

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 300 - Inserts: 3000 - Rounds: 30Amazon Elastic Block Store120240360480600SE +/- 0.72, N = 3538.73

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 500 - Inserts: 1000 - Rounds: 30Amazon Elastic Block Store50100150200250SE +/- 0.29, N = 3234.37

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 500 - Inserts: 3000 - Rounds: 30Amazon Elastic Block Store2004006008001000SE +/- 0.31, N = 3789.14

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 TimeAmazon Elastic Block Store0.82351.6472.47053.2944.1175SE +/- 0.04, N = 33.66

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 0.07, N = 3227.27

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.04, N = 313.12

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Group By Test TimeAmazon Elastic Block Store0.93151.8632.79453.7264.6575SE +/- 0.01, N = 34.14

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test TimeAmazon Elastic Block Store0.41180.82361.23541.64722.059SE +/- 0.02, N = 31.83

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Inner Join Test TimeAmazon Elastic Block Store0.46350.9271.39051.8542.3175SE +/- 0.01, N = 32.06

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test TimeAmazon Elastic Block Store0.37350.7471.12051.4941.8675SE +/- 0.01, N = 31.66

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark TimeAmazon Elastic Block Store0.86631.73262.59893.46524.3315SE +/- 0.03, N = 93.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 0.85, N = 9229.87

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.02, N = 913.07

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Group By Test TimeAmazon Elastic Block Store1.0352.073.1054.145.175SE +/- 0.05, N = 94.60

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Repartition Test TimeAmazon Elastic Block Store0.4410.8821.3231.7642.205SE +/- 0.02, N = 91.96

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Inner Join Test TimeAmazon Elastic Block Store0.50181.00361.50542.00722.509SE +/- 0.06, N = 92.23

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test TimeAmazon Elastic Block Store0.4140.8281.2421.6562.07SE +/- 0.02, N = 91.84

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark TimeAmazon Elastic Block Store0.91131.82262.73393.64524.5565SE +/- 0.04, N = 34.05

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 1.87, N = 3230.33

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.02, N = 313.04

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Group By Test TimeAmazon Elastic Block Store1.082.163.244.325.4SE +/- 0.02, N = 34.80

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Repartition Test TimeAmazon Elastic Block Store0.4590.9181.3771.8362.295SE +/- 0.03, N = 32.04

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Inner Join Test TimeAmazon Elastic Block Store0.57151.1431.71452.2862.8575SE +/- 0.07, N = 32.54

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test TimeAmazon Elastic Block Store0.47250.9451.41751.892.3625SE +/- 0.03, N = 32.10

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark TimeAmazon Elastic Block Store0.97881.95762.93643.91524.894SE +/- 0.03, N = 34.35

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 0.09, N = 3227.65

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.02, N = 313.04

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Group By Test TimeAmazon Elastic Block Store1.2332.4663.6994.9326.165SE +/- 0.07, N = 35.48

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Repartition Test TimeAmazon Elastic Block Store0.5491.0981.6472.1962.745SE +/- 0.05, N = 32.44

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Inner Join Test TimeAmazon Elastic Block Store0.75831.51662.27493.03323.7915SE +/- 0.09, N = 33.37

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test TimeAmazon Elastic Block Store0.58731.17461.76192.34922.9365SE +/- 0.06, N = 32.61

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark TimeAmazon Elastic Block Store48121620SE +/- 0.03, N = 316.64

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 0.04, N = 3226.53

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.04, N = 313.07

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Group By Test TimeAmazon Elastic Block Store3691215SE +/- 0.10, N = 39.36

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Repartition Test TimeAmazon Elastic Block Store3691215SE +/- 0.10, N = 310.79

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Inner Join Test TimeAmazon Elastic Block Store48121620SE +/- 0.19, N = 314.76

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test TimeAmazon Elastic Block Store48121620SE +/- 0.24, N = 314.64

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark TimeAmazon Elastic Block Store48121620SE +/- 0.04, N = 315.84

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 0.12, N = 3226.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.03, N = 313.06

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Group By Test TimeAmazon Elastic Block Store3691215SE +/- 0.11, N = 39.23

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Repartition Test TimeAmazon Elastic Block Store3691215SE +/- 0.10, N = 310.41

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Inner Join Test TimeAmazon Elastic Block Store3691215SE +/- 0.56, N = 313.26

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test TimeAmazon Elastic Block Store3691215SE +/- 0.23, N = 313.27

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark TimeAmazon Elastic Block Store714212835SE +/- 0.20, N = 330.60

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 1.96, N = 3228.40

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.01, N = 313.11

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Group By Test TimeAmazon Elastic Block Store48121620SE +/- 0.08, N = 314.92

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Repartition Test TimeAmazon Elastic Block Store510152025SE +/- 0.28, N = 321.66

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Inner Join Test TimeAmazon Elastic Block Store714212835SE +/- 0.15, N = 327.83

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test TimeAmazon Elastic Block Store714212835SE +/- 0.09, N = 328.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark TimeAmazon Elastic Block Store714212835SE +/- 0.26, N = 327.79

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 1.88, N = 3228.26

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.03, N = 313.02

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Group By Test TimeAmazon Elastic Block Store48121620SE +/- 0.29, N = 314.01

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Repartition Test TimeAmazon Elastic Block Store510152025SE +/- 0.04, N = 319.58

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Inner Join Test TimeAmazon Elastic Block Store612182430SE +/- 0.38, N = 324.53

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test TimeAmazon Elastic Block Store612182430SE +/- 0.22, N = 325.06

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark TimeAmazon Elastic Block Store1224364860SE +/- 0.08, N = 352.57

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 0.05, N = 3228.38

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.02, N = 313.10

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Group By Test TimeAmazon Elastic Block Store918273645SE +/- 0.07, N = 337.00

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Repartition Test TimeAmazon Elastic Block Store918273645SE +/- 0.97, N = 341.11

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Inner Join Test TimeAmazon Elastic Block Store1122334455SE +/- 1.00, N = 347.88

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test TimeAmazon Elastic Block Store1122334455SE +/- 1.37, N = 349.74

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark TimeAmazon Elastic Block Store1224364860SE +/- 0.10, N = 352.57

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 1.80, N = 3230.11

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.03, N = 313.04

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Group By Test TimeAmazon Elastic Block Store816243240SE +/- 0.22, N = 332.33

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Repartition Test TimeAmazon Elastic Block Store918273645SE +/- 0.77, N = 339.71

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Inner Join Test TimeAmazon Elastic Block Store1122334455SE +/- 0.23, N = 350.57

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test TimeAmazon Elastic Block Store1122334455SE +/- 0.61, N = 350.87

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark TimeAmazon Elastic Block Store48121620SE +/- 0.01, N = 315.65

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 0.02, N = 3227.48

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.02, N = 313.01

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Group By Test TimeAmazon Elastic Block Store3691215SE +/- 0.07, N = 39.47

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Repartition Test TimeAmazon Elastic Block Store3691215SE +/- 0.06, N = 310.42

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Inner Join Test TimeAmazon Elastic Block Store3691215SE +/- 0.04, N = 313.57

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test TimeAmazon Elastic Block Store3691215SE +/- 0.25, N = 312.95

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark TimeAmazon Elastic Block Store48121620SE +/- 0.03, N = 315.95

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 1.96, N = 3229.38

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.02, N = 313.03

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Group By Test TimeAmazon Elastic Block Store3691215SE +/- 0.03, N = 39.66

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Repartition Test TimeAmazon Elastic Block Store3691215SE +/- 0.06, N = 310.58

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Inner Join Test TimeAmazon Elastic Block Store48121620SE +/- 0.15, N = 313.96

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test TimeAmazon Elastic Block Store3691215SE +/- 0.03, N = 312.72

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark TimeAmazon Elastic Block Store612182430SE +/- 0.03, N = 327.61

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 0.08, N = 3226.53

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.01, N = 313.00

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Group By Test TimeAmazon Elastic Block Store48121620SE +/- 0.02, N = 314.36

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Repartition Test TimeAmazon Elastic Block Store510152025SE +/- 0.11, N = 319.86

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Inner Join Test TimeAmazon Elastic Block Store612182430SE +/- 0.26, N = 325.01

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test TimeAmazon Elastic Block Store612182430SE +/- 0.33, N = 325.18

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark TimeAmazon Elastic Block Store714212835SE +/- 0.30, N = 528.04

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 0.02, N = 5227.55

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.02, N = 513.05

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Group By Test TimeAmazon Elastic Block Store48121620SE +/- 0.15, N = 514.27

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Repartition Test TimeAmazon Elastic Block Store510152025SE +/- 0.33, N = 520.19

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Inner Join Test TimeAmazon Elastic Block Store612182430SE +/- 0.26, N = 526.75

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test TimeAmazon Elastic Block Store612182430SE +/- 0.26, N = 524.82

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark TimeAmazon Elastic Block Store1224364860SE +/- 0.71, N = 353.59

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 0.03, N = 3226.34

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.02, N = 312.98

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Group By Test TimeAmazon Elastic Block Store816243240SE +/- 0.27, N = 332.89

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Repartition Test TimeAmazon Elastic Block Store918273645SE +/- 0.24, N = 339.54

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Inner Join Test TimeAmazon Elastic Block Store1122334455SE +/- 0.90, N = 349.94

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test TimeAmazon Elastic Block Store1224364860SE +/- 0.28, N = 351.47

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark TimeAmazon Elastic Block Store1224364860SE +/- 0.51, N = 354.08

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi BenchmarkAmazon Elastic Block Store50100150200250SE +/- 1.97, N = 3229.27

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeAmazon Elastic Block Store3691215SE +/- 0.01, N = 313.05

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Group By Test TimeAmazon Elastic Block Store816243240SE +/- 0.15, N = 332.59

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Repartition Test TimeAmazon Elastic Block Store918273645SE +/- 0.86, N = 340.08

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Inner Join Test TimeAmazon Elastic Block Store1122334455SE +/- 0.19, N = 350.46

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test TimeAmazon Elastic Block Store1224364860SE +/- 0.04, N = 352.01

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: 128Amazon Elastic Block Store60120180240300SE +/- 1.29, N = 3285.1

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 256Amazon Elastic Block Store60120180240300SE +/- 0.84, N = 3280.8

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 512Amazon Elastic Block Store60120180240300SE +/- 1.89, N = 3281.6

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 1024Amazon Elastic Block Store60120180240300SE +/- 1.01, N = 3279.6

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 128Amazon Elastic Block Store3K6K9K12K15KSE +/- 37.17, N = 314219.4

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 256Amazon Elastic Block Store6K12K18K24K30KSE +/- 29.49, N = 326353.0

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 512Amazon Elastic Block Store6K12K18K24K30KSE +/- 33.49, N = 329389.0

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 128Amazon Elastic Block Store5K10K15K20K25KSE +/- 74.94, N = 324580.4

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 256Amazon Elastic Block Store7K14K21K28K35KSE +/- 67.35, N = 334062.2

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 512Amazon Elastic Block Store7K14K21K28K35KSE +/- 37.36, N = 334855.4

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 128Amazon Elastic Block Store6K12K18K24K30KSE +/- 173.26, N = 329036.7

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 256Amazon Elastic Block Store8K16K24K32K40KSE +/- 15.67, N = 336081.5

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 512Amazon Elastic Block Store8K16K24K32K40KSE +/- 54.60, N = 336592.4

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 128Amazon Elastic Block Store10K20K30K40K50KSE +/- 73.99, N = 346077.1

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 256Amazon Elastic Block Store10K20K30K40K50KSE +/- 200.19, N = 344638.7

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 512Amazon Elastic Block Store9K18K27K36K45KSE +/- 64.96, N = 342803.0

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 1024Amazon Elastic Block Store6K12K18K24K30KSE +/- 35.88, N = 329230.7

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 1024Amazon Elastic Block Store7K14K21K28K35KSE +/- 12.08, N = 333429.5

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 1024Amazon Elastic Block Store7K14K21K28K35KSE +/- 63.35, N = 334694.2

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 1024Amazon Elastic Block Store9K18K27K36K45KSE +/- 14.88, N = 340626.7

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: 100Amazon Elastic Block Store30K60K90K120K150KSE +/- 1497.84, N = 5140818

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100Amazon Elastic Block Store306090120150SE +/- 2.35, N = 5116.01MAX: 26865.25

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

Amazon Elastic Block Store: 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: 100Amazon Elastic Block Store70K140K210K280K350KSE +/- 2758.19, N = 9345004

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100Amazon Elastic Block Store306090120150SE +/- 1.55, N = 9118.88MAX: 27355.27

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

Amazon Elastic Block Store: 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: 100Amazon Elastic Block Store120K240K360K480K600KSE +/- 4226.55, N = 12542490

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100Amazon Elastic Block Store306090120150SE +/- 1.46, N = 12120.89MAX: 28049.43

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

Amazon Elastic Block Store: 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: 100Amazon Elastic Block Store60K120K180K240K300KSE +/- 1239.70, N = 3276079

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100Amazon Elastic Block Store1428425670SE +/- 0.48, N = 364.56MAX: 24322.3

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

Amazon Elastic Block Store: 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: 100Amazon Elastic Block Store140K280K420K560K700KSE +/- 4702.77, N = 12655742

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100Amazon Elastic Block Store1530456075SE +/- 0.56, N = 1267.97MAX: 24334.29

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

Amazon Elastic Block Store: 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: 100Amazon Elastic Block Store200K400K600K800K1000KSE +/- 5994.67, N = 3995821

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100Amazon Elastic Block Store1632486480SE +/- 0.52, N = 371.04MAX: 24196

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

Amazon Elastic Block Store: 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: 100Amazon Elastic Block Store130K260K390K520K650KSE +/- 7238.44, N = 3625092

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100Amazon Elastic Block Store714212835SE +/- 0.47, N = 329.42MAX: 14125.01

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400Amazon Elastic Block Store130K260K390K520K650KSE +/- 5394.47, N = 3621259

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400Amazon Elastic Block Store306090120150SE +/- 1.55, N = 3112.73MAX: 27789.79

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100Amazon Elastic Block Store300K600K900K1200K1500KSE +/- 6723.99, N = 31355455

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100Amazon Elastic Block Store816243240SE +/- 0.29, N = 334.10MAX: 12873.31

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400Amazon Elastic Block Store300K600K900K1200K1500KSE +/- 6098.92, N = 31372053

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400Amazon Elastic Block Store306090120150SE +/- 0.91, N = 3123.44MAX: 26912.88

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100Amazon Elastic Block Store400K800K1200K1600K2000KSE +/- 15178.54, N = 31913862

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100Amazon Elastic Block Store918273645SE +/- 0.12, N = 338.54MAX: 12911.61

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400Amazon Elastic Block Store400K800K1200K1600K2000KSE +/- 4055.24, N = 31931913

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400Amazon Elastic Block Store306090120150SE +/- 0.67, N = 3139.55MAX: 27954.42

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100Amazon Elastic Block Store200K400K600K800K1000KSE +/- 6702.58, N = 3903861

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100Amazon Elastic Block Store510152025SE +/- 0.14, N = 320.65MAX: 24308.65

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400Amazon Elastic Block Store200K400K600K800K1000KSE +/- 8863.62, N = 3927972

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400Amazon Elastic Block Store20406080100SE +/- 0.10, N = 377.19MAX: 26921.35

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100Amazon Elastic Block Store400K800K1200K1600K2000KSE +/- 9896.45, N = 31809407

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100Amazon Elastic Block Store612182430SE +/- 0.05, N = 325.87MAX: 24335.8

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400Amazon Elastic Block Store400K800K1200K1600K2000KSE +/- 10156.46, N = 31919958

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400Amazon Elastic Block Store20406080100SE +/- 0.97, N = 393.89MAX: 27675.68

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100Amazon Elastic Block Store500K1000K1500K2000K2500KSE +/- 17775.72, N = 32385019

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100Amazon Elastic Block Store714212835SE +/- 0.26, N = 331.88MAX: 24354.94

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400Amazon Elastic Block Store500K1000K1500K2000K2500KSE +/- 19026.87, N = 112541049

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400Amazon Elastic Block Store306090120150SE +/- 1.01, N = 11114.50MAX: 28040.14

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100Amazon Elastic Block Store3M6M9M12M15MSE +/- 64330.99, N = 312297917

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100Amazon Elastic Block Store306090120150SE +/- 1.10, N = 3128.34MAX: 25797.06

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

Amazon Elastic Block Store: 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: 100Amazon Elastic Block Store5M10M15M20M25MSE +/- 110597.45, N = 322750887

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100Amazon Elastic Block Store4080120160200SE +/- 3.35, N = 3161.09MAX: 25932.91

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

Amazon Elastic Block Store: 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: 100Amazon Elastic Block Store6M12M18M24M30MSE +/- 296487.26, N = 528374546

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100Amazon Elastic Block Store50100150200250SE +/- 4.59, N = 5215.38MAX: 28000.6

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

Amazon Elastic Block Store: 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: 100Amazon Elastic Block Store14M28M42M56M70MSE +/- 489264.53, N = 366667958

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100Amazon Elastic Block Store510152025SE +/- 0.13, N = 322.58MAX: 395.81

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

Amazon Elastic Block Store: 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: 100Amazon Elastic Block Store20M40M60M80M100MSE +/- 886811.05, N = 389018203

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100Amazon Elastic Block Store1020304050SE +/- 0.18, N = 344.69MAX: 597.89

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

Amazon Elastic Block Store: 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: 100Amazon Elastic Block Store30M60M90M120M150MSE +/- 1237024.48, N = 3134627644

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100Amazon Elastic Block Store918273645SE +/- 0.14, N = 339.68MAX: 1180.99

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

Amazon Elastic Block Store: 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: 100Amazon Elastic Block Store20M40M60M80M100MSE +/- 1221714.63, N = 385069519

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100Amazon Elastic Block Store510152025SE +/- 0.32, N = 319.76MAX: 401.53

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400Amazon Elastic Block Store16M32M48M64M80MSE +/- 2803363.73, N = 1273557850

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400Amazon Elastic Block Store20406080100SE +/- 5.43, N = 1285.55MAX: 12679.79

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100Amazon Elastic Block Store20M40M60M80M100MSE +/- 725309.82, N = 3110898957

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100Amazon Elastic Block Store918273645SE +/- 0.26, N = 340.02MAX: 943.7

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400Amazon Elastic Block Store20M40M60M80M100MSE +/- 778702.02, N = 399269909

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400Amazon Elastic Block Store306090120150SE +/- 5.00, N = 3153.00MAX: 2527.51

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100Amazon Elastic Block Store30M60M90M120M150MSE +/- 711023.37, N = 3135750919

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100Amazon Elastic Block Store1122334455SE +/- 0.41, N = 347.18MAX: 993.61

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400Amazon Elastic Block Store30M60M90M120M150MSE +/- 1497147.56, N = 3126216535

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400Amazon Elastic Block Store4080120160200SE +/- 5.92, N = 3161.71MAX: 8307.95

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100Amazon Elastic Block Store20M40M60M80M100MSE +/- 1004948.43, N = 487551603

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100Amazon Elastic Block Store510152025SE +/- 0.11, N = 419.76MAX: 5138.89

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400Amazon Elastic Block Store16M32M48M64M80MSE +/- 4385082.29, N = 776176516

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400Amazon Elastic Block Store20406080100SE +/- 5.86, N = 789.32MAX: 17176.49

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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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

Amazon Elastic Block Store: 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:1Amazon Elastic Block Store500K1000K1500K2000K2500KSE +/- 6532.76, N = 22363984.041. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

223 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
  500 - 100 - 500 - 400:
    point/sec
    Average Latency
  500 - 100 - 800 - 100:
    point/sec
    Average Latency
  500 - 100 - 800 - 400:
    point/sec
    Average Latency
  800 - 100 - 200 - 100:
    point/sec
    Average Latency
  800 - 100 - 200 - 400:
    point/sec
    Average Latency
Dragonflydb