pts-multiple-24-intel-20230924

2 x Intel Xeon Platinum 8452Y testing with a Lenovo SB27A92818 v06 (ESE110Q-1.10 BIOS) and astdrmfb on AlmaLinux 9.2 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 2309265-NE-PTSMULTIP87
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
2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo
September 24 2023
  1 Day, 16 Hours, 23 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):


pts-multiple-24-intel-20230924OpenBenchmarking.orgPhoronix Test Suite2 x Intel Xeon Platinum 8452Y @ 3.20GHz (72 Cores / 144 Threads)Lenovo SB27A92818 v06 (ESE110Q-1.10 BIOS)8 x 32 GB DDR5-4800MT/s Hynix HMCG84MEBQA115N2 x 960GB Micron_7450_MTFDKBA960TFRastdrmfbAlmaLinux 9.25.14.0-284.30.1.el9_2.x86_64 (x86_64)GCC 11.3.1 20221121ext41024x768ProcessorMotherboardMemoryDiskGraphicsOSKernelCompilerFile-SystemScreen ResolutionPts-multiple-24-intel-20230924 BenchmarksSystem Logs- Transparent Huge Pages: always- --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-host-bind-now --enable-host-pie --enable-initfini-array --enable-languages=c,c++,fortran,lto --enable-link-serialization=1 --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-arch_64=x86-64-v2 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver --without-isl - NONE / relatime,rw,stripe=64 / Block Size: 4096- Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x2b0004b1- OpenJDK Runtime Environment (Red_Hat-11.0.20.0.8-1) (build 11.0.20+8-LTS)- Python 3.9.16- 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 + 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

pts-multiple-24-intel-20230924blogbench: Readcouchdb: 500 - 3000 - 30spark: 20000000 - 1000 - Broadcast Inner Join Test Timespark: 20000000 - 1000 - Inner Join Test Timespark: 20000000 - 1000 - Repartition Test Timespark: 20000000 - 1000 - Group By Test Timespark: 20000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 1000 - Calculate Pi Benchmarkspark: 20000000 - 1000 - SHA-512 Benchmark Timecockroach: KV, 10% Reads - 1024cockroach: KV, 10% Reads - 512cockroach: KV, 60% Reads - 512cockroach: KV, 95% Reads - 512cockroach: KV, 60% Reads - 256cockroach: KV, 50% Reads - 256cockroach: KV, 50% Reads - 128cockroach: KV, 95% Reads - 128couchdb: 300 - 3000 - 30spark: 10000000 - 2000 - Broadcast Inner Join Test Timespark: 10000000 - 2000 - Inner Join Test Timespark: 10000000 - 2000 - Repartition Test Timespark: 10000000 - 2000 - Group By Test Timespark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 2000 - Calculate Pi Benchmarkspark: 10000000 - 2000 - SHA-512 Benchmark Timespark: 40000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 1000 - Calculate Pi Benchmarkspark: 40000000 - 1000 - SHA-512 Benchmark Timeapache-iotdb: 800 - 100 - 800 - 400apache-iotdb: 800 - 100 - 800 - 400cockroach: KV, 60% Reads - 1024cockroach: KV, 50% Reads - 1024cockroach: KV, 95% Reads - 1024cockroach: KV, 50% Reads - 512cockroach: KV, 10% Reads - 256cockroach: KV, 95% Reads - 256apache-iotdb: 500 - 100 - 200 - 400apache-iotdb: 500 - 100 - 200 - 400apache-iotdb: 500 - 100 - 200 - 100apache-iotdb: 500 - 100 - 200 - 100apache-iotdb: 800 - 1 - 800 - 100apache-iotdb: 800 - 1 - 800 - 100dragonflydb: 10 - 1:100dragonflydb: 20 - 1:5dragonflydb: 20 - 5:1apache-iotdb: 800 - 1 - 500 - 100apache-iotdb: 800 - 1 - 500 - 100apache-iotdb: 500 - 1 - 800 - 100apache-iotdb: 500 - 1 - 800 - 100spark: 1000000 - 2000 - Broadcast Inner Join Test Timespark: 1000000 - 2000 - Inner Join Test Timespark: 1000000 - 2000 - Repartition Test Timespark: 1000000 - 2000 - Group By Test Timespark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 2000 - Calculate Pi Benchmarkspark: 1000000 - 2000 - SHA-512 Benchmark Timeapache-iotdb: 100 - 100 - 200 - 100apache-iotdb: 100 - 100 - 200 - 100spark: 1000000 - 100 - Broadcast Inner Join Test Timespark: 1000000 - 100 - Inner Join Test Timespark: 1000000 - 100 - Repartition Test Timespark: 1000000 - 100 - Group By Test Timespark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 100 - Calculate Pi Benchmarkspark: 1000000 - 100 - SHA-512 Benchmark Timecouchdb: 100 - 3000 - 30clickhouse: 100M Rows Hits Dataset, Third Runclickhouse: 100M Rows Hits Dataset, Second Runclickhouse: 100M Rows Hits Dataset, First Run / Cold Cacheapache-iotdb: 100 - 1 - 500 - 100apache-iotdb: 100 - 1 - 500 - 100apache-iotdb: 100 - 1 - 800 - 100apache-iotdb: 100 - 1 - 800 - 100couchdb: 500 - 1000 - 30apache-iotdb: 800 - 100 - 800 - 100apache-iotdb: 800 - 100 - 800 - 100apache-iotdb: 200 - 1 - 500 - 100apache-iotdb: 200 - 1 - 500 - 100apache-iotdb: 500 - 1 - 200 - 100apache-iotdb: 500 - 1 - 200 - 100openssl: AES-256-GCMopenssl: AES-128-GCMopenssl: SHA256openssl: ChaCha20-Poly1305openssl: ChaCha20openssl: SHA512apache-iotdb: 500 - 100 - 500 - 400apache-iotdb: 500 - 100 - 500 - 400apache-iotdb: 800 - 100 - 500 - 400apache-iotdb: 800 - 100 - 500 - 400apache-iotdb: 500 - 100 - 800 - 400apache-iotdb: 500 - 100 - 800 - 400apache-iotdb: 500 - 1 - 200 - 400apache-iotdb: 500 - 1 - 200 - 400spark: 40000000 - 100 - Broadcast Inner Join Test Timespark: 40000000 - 100 - Inner Join Test Timespark: 40000000 - 100 - Repartition Test Timespark: 40000000 - 100 - Group By Test Timespark: 40000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 100 - Calculate Pi Benchmarkspark: 40000000 - 100 - SHA-512 Benchmark Timeapache-iotdb: 800 - 100 - 500 - 100apache-iotdb: 800 - 100 - 500 - 100apache-iotdb: 500 - 100 - 800 - 100apache-iotdb: 500 - 100 - 800 - 100couchdb: 300 - 1000 - 30spark: 10000000 - 1000 - Broadcast Inner Join Test Timespark: 10000000 - 1000 - Inner Join Test Timespark: 10000000 - 1000 - Repartition Test Timespark: 10000000 - 1000 - Group By Test Timespark: 10000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 1000 - Calculate Pi Benchmarkspark: 10000000 - 1000 - SHA-512 Benchmark Timeapache-iotdb: 500 - 1 - 500 - 400apache-iotdb: 500 - 1 - 500 - 400redis: GET - 1000spark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 2000 - Calculate Pi Benchmarkspark: 40000000 - 2000 - SHA-512 Benchmark Timespark: 40000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 500 - Calculate Pi Benchmarkspark: 40000000 - 500 - SHA-512 Benchmark Timeapache-iotdb: 500 - 100 - 500 - 100apache-iotdb: 500 - 100 - 500 - 100spark: 20000000 - 2000 - Broadcast Inner Join Test Timespark: 20000000 - 2000 - Inner Join Test Timespark: 20000000 - 2000 - Repartition Test Timespark: 20000000 - 2000 - Group By Test Timespark: 20000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 2000 - Calculate Pi Benchmarkspark: 20000000 - 2000 - SHA-512 Benchmark Timeapache-iotdb: 800 - 100 - 200 - 400apache-iotdb: 800 - 100 - 200 - 400dragonflydb: 20 - 1:100spark: 20000000 - 500 - Broadcast Inner Join Test Timespark: 20000000 - 500 - Inner Join Test Timespark: 20000000 - 500 - Repartition Test Timespark: 20000000 - 500 - Group By Test Timespark: 20000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 500 - Calculate Pi Benchmarkspark: 20000000 - 500 - SHA-512 Benchmark Timeapache-iotdb: 800 - 100 - 200 - 100apache-iotdb: 800 - 100 - 200 - 100spark: 10000000 - 100 - Broadcast Inner Join Test Timespark: 10000000 - 100 - Inner Join Test Timespark: 10000000 - 100 - Repartition Test Timespark: 10000000 - 100 - Group By Test Timespark: 10000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 100 - Calculate Pi Benchmarkspark: 10000000 - 100 - SHA-512 Benchmark Timecockroach: KV, 10% Reads - 128cockroach: KV, 60% Reads - 128spark: 20000000 - 100 - Broadcast Inner Join Test Timespark: 20000000 - 100 - Inner Join Test Timespark: 20000000 - 100 - Repartition Test Timespark: 20000000 - 100 - Group By Test Timespark: 20000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 100 - Calculate Pi Benchmarkspark: 20000000 - 100 - SHA-512 Benchmark Timeapache-iotdb: 200 - 100 - 800 - 100apache-iotdb: 200 - 100 - 800 - 100ebizzy: cockroach: MoVR - 128cockroach: MoVR - 1024cockroach: MoVR - 512cockroach: MoVR - 256apache-iotdb: 500 - 1 - 500 - 100apache-iotdb: 500 - 1 - 500 - 100apache-iotdb: 200 - 100 - 500 - 100apache-iotdb: 200 - 100 - 500 - 100dragonflydb: 10 - 1:10apache-iotdb: 800 - 1 - 800 - 400apache-iotdb: 800 - 1 - 800 - 400apache-iotdb: 800 - 1 - 500 - 400apache-iotdb: 800 - 1 - 500 - 400apache-iotdb: 500 - 1 - 800 - 400apache-iotdb: 500 - 1 - 800 - 400apache-iotdb: 100 - 100 - 800 - 100apache-iotdb: 100 - 100 - 800 - 100couchdb: 100 - 1000 - 30apache-iotdb: 800 - 1 - 200 - 400apache-iotdb: 800 - 1 - 200 - 400spark: 10000000 - 500 - Broadcast Inner Join Test Timespark: 10000000 - 500 - Inner Join Test Timespark: 10000000 - 500 - Repartition Test Timespark: 10000000 - 500 - Group By Test Timespark: 10000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 500 - Calculate Pi Benchmarkspark: 10000000 - 500 - SHA-512 Benchmark Timeapache-iotdb: 100 - 100 - 500 - 100apache-iotdb: 100 - 100 - 500 - 100apache-iotdb: 200 - 100 - 200 - 100apache-iotdb: 200 - 100 - 200 - 100apache-iotdb: 800 - 1 - 200 - 100apache-iotdb: 800 - 1 - 200 - 100apache-iotdb: 100 - 1 - 200 - 100apache-iotdb: 100 - 1 - 200 - 100apache-iotdb: 200 - 1 - 800 - 100apache-iotdb: 200 - 1 - 800 - 100perl-benchmark: Pod2htmlapache-iotdb: 200 - 1 - 200 - 100apache-iotdb: 200 - 1 - 200 - 100simdjson: PartialTweetssimdjson: DistinctUserIDredis: SET - 500simdjson: TopTweetdragonflydb: 10 - 1:1dragonflydb: 10 - 1:5dragonflydb: 20 - 1:10dragonflydb: 10 - 5:1dragonflydb: 20 - 1:1spark: 1000000 - 1000 - Broadcast Inner Join Test Timespark: 1000000 - 1000 - Inner Join Test Timespark: 1000000 - 1000 - Repartition Test Timespark: 1000000 - 1000 - Group By Test Timespark: 1000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 1000 - Calculate Pi Benchmarkspark: 1000000 - 1000 - SHA-512 Benchmark Timespark: 1000000 - 500 - Broadcast Inner Join Test Timespark: 1000000 - 500 - Inner Join Test Timespark: 1000000 - 500 - Repartition Test Timespark: 1000000 - 500 - Group By Test Timespark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 500 - Calculate Pi Benchmarkspark: 1000000 - 500 - SHA-512 Benchmark Timeopenssl: RSA4096openssl: RSA4096simdjson: Kostyaperl-benchmark: Interpretersimdjson: LargeRandredis: LPUSH - 1000redis: LPUSH - 500redis: LPOP - 1000redis: LPUSH - 50redis: SET - 1000redis: SADD - 1000redis: SET - 50redis: SADD - 500redis: SADD - 50redis: GET - 500redis: LPOP - 500redis: LPOP - 50redis: GET - 50blogbench: Writeleveldb: Hot Read2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1353860749.64311.4011.5910.9620.492.4029.9221.3859398.561145.373828.782347.979662.175203.875635.487945.2529.8856.757.007.1711.362.4629.9513.242.3529.6638.79300.769881021769244.565509.174312.370750.962268.284027.4143.854718643837.194886355420.20366592327557084.7034686908.2532819102.4418.97243683929.0425248282.343.333.207.302.6829.695.17120.27134875041.522.132.746.072.7929.864.63292.544370.29370.57354.27114.95357940115.68567756216.21678.659731559463.7270113027.136761097436045759839561543173007369944665323959342698733515178803326809341647214.8077074512204.2890801259284.5792599830103.7267484516.8819.4916.9621.512.5629.7938.0952.219081095081.1891764268153.0946.596.346.6711.862.7229.9213.01108.5616143842558071.792.8729.6839.262.4529.6338.6059.197820188811.8511.7010.9319.742.3629.9321.24121.326029439034814490.729.3910.8510.2314.913.0529.7921.2029.72628535104.685.815.758.943.4829.8412.1363407.274771.38.8310.4410.3313.362.0929.7321.74101.77657704773991394947.0942.8942.6948.028.02163582587.094840650426425891.7681.92355610475.472414318114.532443841139.784348199184.90370.0710321885.146.265.9310.192.5929.7812.83133.512996067770.052492049617.921024506112.4714324565.6510756790.1159528863.282803324.225.432207069.275.2828384822.2927547349.9735296316.4124470079.7434385246.472.473.022.767.372.7629.614.961.542.603.146.812.2529.765.031130081.334303.73.080.001341441.011819040.441823453.561825331.131880886.502189296.422401761.72210022.082451004.672437102.832687084.083140977.083090479.753209852.4237742OpenBenchmarking.org

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: Read2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo300K600K900K1200K1500KSE +/- 13835.90, N = 913538601. (CC) gcc options: -O2

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: 500 - Inserts: 3000 - Rounds: 302 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo160320480640800SE +/- 0.55, N = 3749.64

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: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.19, N = 1511.40

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.24, N = 1511.59

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Repartition Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.23, N = 1510.96

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Group By Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo510152025SE +/- 0.28, N = 1520.49

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.541.081.622.162.7SE +/- 0.12, N = 152.40

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.02, N = 1529.92

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo510152025SE +/- 0.13, N = 1521.38

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: KV, 10% Reads - Concurrency: 10242 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo13K26K39K52K65KSE +/- 902.23, N = 1559398.5

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 5122 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo13K26K39K52K65KSE +/- 868.71, N = 1561145.3

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 5122 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo16K32K48K64K80KSE +/- 1362.29, N = 1573828.7

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 5122 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20K40K60K80K100KSE +/- 2323.56, N = 1582347.9

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 2562 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20K40K60K80K100KSE +/- 1368.84, N = 1579662.1

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 2562 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo16K32K48K64K80KSE +/- 1198.76, N = 1575203.8

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 1282 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo16K32K48K64K80KSE +/- 1081.48, N = 1575635.4

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 1282 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20K40K60K80K100KSE +/- 2134.17, N = 1587945.2

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: 300 - Inserts: 3000 - Rounds: 302 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo110220330440550SE +/- 0.41, N = 3529.89

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: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo246810SE +/- 0.12, N = 156.75

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo246810SE +/- 0.08, N = 157.00

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Repartition Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo246810SE +/- 0.12, N = 157.17

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Group By Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.12, N = 1511.36

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.55351.1071.66052.2142.7675SE +/- 0.13, N = 152.46

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.02, N = 1529.95

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.10, N = 1513.24

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.52881.05761.58642.11522.644SE +/- 0.15, N = 102.35

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.02, N = 1029.66

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo918273645SE +/- 0.30, N = 1038.79

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo70140210280350SE +/- 3.92, N = 7300.76MAX: 28726.29

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20M40M60M80M100MSE +/- 931720.69, N = 798810217

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: KV, 60% Reads - Concurrency: 10242 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo15K30K45K60K75KSE +/- 1422.18, N = 1269244.5

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 10242 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo14K28K42K56K70KSE +/- 1066.47, N = 1265509.1

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 10242 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo16K32K48K64K80KSE +/- 2809.98, N = 1274312.3

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 5122 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo15K30K45K60K75KSE +/- 1262.80, N = 1270750.9

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 2562 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo13K26K39K52K65KSE +/- 873.63, N = 1262268.2

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 2562 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20K40K60K80K100KSE +/- 2303.16, N = 1284027.4

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo306090120150SE +/- 0.75, N = 15143.85MAX: 27536.5

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo10M20M30M40M50MSE +/- 283701.41, N = 1547186438

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo918273645SE +/- 0.31, N = 1537.19MAX: 11342.68

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo10M20M30M40M50MSE +/- 334647.43, N = 1548863554

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo510152025SE +/- 0.15, N = 1520.20MAX: 23857.86

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo800K1600K2400K3200K4000KSE +/- 23943.79, N = 153665923

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:1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo6M12M18M24M30MSE +/- 224963.03, N = 1527557084.701. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 1.6.2Clients Per Thread: 20 - Set To Get Ratio: 1:52 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo7M14M21M28M35MSE +/- 398558.58, N = 1534686908.251. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 1.6.2Clients Per Thread: 20 - Set To Get Ratio: 5:12 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo7M14M21M28M35MSE +/- 472094.54, N = 1532819102.441. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo510152025SE +/- 0.12, N = 1518.97MAX: 23835.89

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo500K1000K1500K2000K2500KSE +/- 17138.79, N = 152436839

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.25, N = 1529.04MAX: 10094.84

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo500K1000K1500K2000K2500KSE +/- 18362.60, N = 152524828

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: 2000 - Broadcast Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.52651.0531.57952.1062.6325SE +/- 0.04, N = 152.34

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.74931.49862.24792.99723.7465SE +/- 0.06, N = 153.33

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Repartition Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.721.442.162.883.6SE +/- 0.13, N = 153.20

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Group By Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo246810SE +/- 0.05, N = 157.30

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.6031.2061.8092.4123.015SE +/- 0.16, N = 152.68

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.02, N = 1529.69

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1.16332.32663.48994.65325.8165SE +/- 0.05, N = 155.17

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo306090120150SE +/- 1.38, N = 15120.27MAX: 27345.03

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3M6M9M12M15MSE +/- 94210.07, N = 1513487504

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 - Broadcast Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.3420.6841.0261.3681.71SE +/- 0.02, N = 151.52

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.47930.95861.43791.91722.3965SE +/- 0.02, N = 152.13

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.61651.2331.84952.4663.0825SE +/- 0.09, N = 152.74

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Group By Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo246810SE +/- 0.05, N = 156.07

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.62781.25561.88342.51123.139SE +/- 0.19, N = 152.79

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.02, N = 1529.86

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1.04182.08363.12544.16725.209SE +/- 0.05, N = 154.63

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: 3000 - Rounds: 302 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo60120180240300SE +/- 0.12, N = 3292.54

ClickHouse

ClickHouse is an open-source, high performance OLAP data management system. This test profile uses ClickHouse's standard benchmark recommendations per https://clickhouse.com/docs/en/operations/performance-test/ / https://github.com/ClickHouse/ClickBench/tree/main/clickhouse with the 100 million rows web analytics dataset. The reported value is the query processing time using the geometric mean of all separate queries performed as an aggregate. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.12.3.5100M Rows Hits Dataset, Third Run2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo80160240320400SE +/- 4.59, N = 3370.29MIN: 43.6 / MAX: 4285.71

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.12.3.5100M Rows Hits Dataset, Second Run2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo80160240320400SE +/- 4.65, N = 3370.57MIN: 43.45 / MAX: 4000

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.12.3.5100M Rows Hits Dataset, First Run / Cold Cache2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo80160240320400SE +/- 1.19, N = 3354.27MIN: 42.7 / MAX: 4000

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo306090120150SE +/- 1.67, N = 12114.95MAX: 28381.57

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo80K160K240K320K400KSE +/- 3142.02, N = 12357940

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo306090120150SE +/- 1.75, N = 12115.68MAX: 28866.75

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo120K240K360K480K600KSE +/- 6000.33, N = 12567756

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: 500 - Inserts: 1000 - Rounds: 302 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo50100150200250SE +/- 0.97, N = 3216.22

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20406080100SE +/- 0.59, N = 378.65MAX: 23845.18

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20M40M60M80M100MSE +/- 592455.09, N = 397315594

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1428425670SE +/- 0.57, N = 1063.72MAX: 23865.37

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo150K300K450K600K750KSE +/- 5305.38, N = 10701130

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo612182430SE +/- 0.24, N = 1027.13MAX: 13821.08

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo140K280K420K560K700KSE +/- 5213.24, N = 10676109

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: AES-256-GCM2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo160000M320000M480000M640000M800000MSE +/- 679080827.67, N = 37436045759831. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCM2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo200000M400000M600000M800000M1000000MSE +/- 841054927.26, N = 39561543173001. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA2562 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo16000M32000M48000M64000M80000MSE +/- 70281303.00, N = 3736994466531. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly13052 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo50000M100000M150000M200000M250000MSE +/- 21861747.31, N = 32395934269871. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha202 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo70000M140000M210000M280000M350000MSE +/- 33385747.80, N = 33351517880331. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA5122 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo6000M12000M18000M24000M30000MSE +/- 1261674.60, N = 3268093416471. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo50100150200250SE +/- 3.92, N = 4214.80MAX: 27510.12

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo17M34M51M68M85MSE +/- 950904.61, N = 477074512

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo4080120160200SE +/- 0.84, N = 3204.28MAX: 27448.14

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20M40M60M80M100MSE +/- 382851.04, N = 390801259

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo60120180240300SE +/- 1.31, N = 3284.57MAX: 28245.75

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20M40M60M80M100MSE +/- 562473.08, N = 392599830

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20406080100SE +/- 0.23, N = 7103.72MAX: 26342.12

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo140K280K420K560K700KSE +/- 6190.31, N = 7674845

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: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo48121620SE +/- 0.73, N = 316.88

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo510152025SE +/- 0.56, N = 319.49

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Repartition Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo48121620SE +/- 0.57, N = 316.96

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Group By Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo510152025SE +/- 0.17, N = 321.51

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.5761.1521.7282.3042.88SE +/- 0.41, N = 32.56

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.04, N = 329.79

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo918273645SE +/- 0.31, N = 338.09

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1224364860SE +/- 0.24, N = 352.21MAX: 23886.9

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20M40M60M80M100MSE +/- 305521.61, N = 390810950

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20406080100SE +/- 0.23, N = 381.18MAX: 10095.23

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20M40M60M80M100MSE +/- 126724.52, N = 391764268

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: 300 - Inserts: 1000 - Rounds: 302 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo306090120150SE +/- 0.16, N = 3153.09

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: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo246810SE +/- 0.20, N = 56.59

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo246810SE +/- 0.12, N = 56.34

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Repartition Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo246810SE +/- 0.14, N = 56.67

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Group By Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.22, N = 511.86

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.6121.2241.8362.4483.06SE +/- 0.29, N = 52.72

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.02, N = 529.92

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.13, N = 513.01

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20406080100SE +/- 0.51, N = 6108.56MAX: 26570.84

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo300K600K900K1200K1500KSE +/- 15584.20, N = 61614384

Redis

Redis is an open-source in-memory data structure store, used as a database, cache, and message broker. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: GET - Parallel Connections: 10002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo500K1000K1500K2000K2500KSE +/- 51919.64, N = 152558071.791. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

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: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.64581.29161.93742.58323.229SE +/- 0.30, N = 32.87

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.01, N = 329.68

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo918273645SE +/- 0.49, N = 339.26

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.55131.10261.65392.20522.7565SE +/- 0.32, N = 32.45

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.03, N = 329.63

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo918273645SE +/- 0.21, N = 338.60

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1326395265SE +/- 0.58, N = 359.19MAX: 10094.05

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20M40M60M80M100MSE +/- 990164.23, N = 378201888

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: 20000000 - Partitions: 2000 - Broadcast Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.48, N = 311.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.46, N = 311.70

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Repartition Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.20, N = 310.93

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Group By Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo510152025SE +/- 0.48, N = 319.74

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.5311.0621.5932.1242.655SE +/- 0.36, N = 32.36

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.03, N = 329.93

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo510152025SE +/- 0.02, N = 321.24

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo306090120150SE +/- 0.83, N = 3121.32MAX: 27902.51

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo13M26M39M52M65MSE +/- 654610.38, N = 360294390

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: 20 - Set To Get Ratio: 1:1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo7M14M21M28M35MSE +/- 362166.29, N = 534814490.721. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

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: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.08, N = 39.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.29, N = 310.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Repartition Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.15, N = 310.23

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Group By Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo48121620SE +/- 0.06, N = 314.91

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.68631.37262.05892.74523.4315SE +/- 0.93, N = 33.05

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.03, N = 329.79

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo510152025SE +/- 0.29, N = 321.20

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.10, N = 329.72MAX: 23867.38

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo13M26M39M52M65MSE +/- 264891.90, N = 362853510

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: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1.0532.1063.1594.2125.265SE +/- 0.15, N = 44.68

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1.30732.61463.92195.22926.5365SE +/- 0.25, N = 45.81

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Repartition Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1.29382.58763.88145.17526.469SE +/- 0.21, N = 45.75

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Group By Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo246810SE +/- 0.26, N = 48.94

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.7831.5662.3493.1323.915SE +/- 0.86, N = 43.48

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.02, N = 429.84

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.15, N = 412.13

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: KV, 10% Reads - Concurrency: 1282 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo14K28K42K56K70KSE +/- 731.26, N = 363407.2

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 1282 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo16K32K48K64K80KSE +/- 461.58, N = 374771.3

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: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo246810SE +/- 0.21, N = 38.83

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.18, N = 310.44

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Repartition Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.18, N = 310.33

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Group By Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.40, N = 313.36

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.47030.94061.41091.88122.3515SE +/- 0.03, N = 32.09

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.01, N = 329.73

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo510152025SE +/- 0.21, N = 321.74

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20406080100SE +/- 4.02, N = 3101.77MAX: 23989.96

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo14M28M42M56M70MSE +/- 736992.16, N = 365770477

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.32 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo900K1800K2700K3600K4500KSE +/- 78822.49, N = 1539913941. (CC) gcc options: -pthread -lpthread -O3 -march=native

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: 1282 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo2004006008001000SE +/- 4.59, N = 3947.0

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 10242 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo2004006008001000SE +/- 4.02, N = 3942.8

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 5122 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo2004006008001000SE +/- 0.71, N = 3942.6

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 2562 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo2004006008001000SE +/- 0.63, N = 3948.0

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.37, N = 428.02MAX: 10091.01

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo400K800K1200K1600K2000KSE +/- 18299.74, N = 41635825

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20406080100SE +/- 1.22, N = 387.09MAX: 24121.93

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo10M20M30M40M50MSE +/- 396276.07, N = 348406504

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:102 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo6M12M18M24M30MSE +/- 287307.45, N = 426425891.761. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20406080100SE +/- 1.11, N = 381.92MAX: 27550.08

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo800K1600K2400K3200K4000KSE +/- 28820.07, N = 33556104

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20406080100SE +/- 0.54, N = 375.47MAX: 26864.07

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo500K1000K1500K2000K2500KSE +/- 32261.15, N = 32414318

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo306090120150SE +/- 0.61, N = 3114.53MAX: 26472.04

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo500K1000K1500K2000K2500KSE +/- 21910.82, N = 32443841

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo306090120150SE +/- 3.81, N = 3139.78MAX: 25906.9

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo9M18M27M36M45MSE +/- 444862.59, N = 343481991

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: 302 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo20406080100SE +/- 0.09, N = 384.90

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1632486480SE +/- 0.45, N = 370.07MAX: 26342.88

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 4002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo200K400K600K800K1000KSE +/- 7411.15, N = 31032188

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: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1.15652.3133.46954.6265.7825SE +/- 0.12, N = 35.14

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo246810SE +/- 0.22, N = 36.26

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Repartition Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1.33432.66864.00295.33726.6715SE +/- 0.07, N = 35.93

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Group By Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.22, N = 310.19

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.58281.16561.74842.33122.914SE +/- 0.46, N = 32.59

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.01, N = 329.78

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo3691215SE +/- 0.07, N = 312.83

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo306090120150SE +/- 0.46, N = 3133.51MAX: 26618.69

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo6M12M18M24M30MSE +/- 252043.51, N = 329960677

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1632486480SE +/- 0.49, N = 370.05MAX: 23879.97

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo5M10M15M20M25MSE +/- 207170.85, N = 324920496

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo48121620SE +/- 0.24, N = 317.92MAX: 23836.77

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo200K400K600K800K1000KSE +/- 12396.10, N = 31024506

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo306090120150SE +/- 1.16, N = 3112.47MAX: 25326.15

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo30K60K90K120K150KSE +/- 2030.60, N = 3143245

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1530456075SE +/- 0.17, N = 365.65MAX: 23848.18

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo200K400K600K800K1000KSE +/- 13890.93, N = 31075679

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: Pod2html2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.02610.05220.07830.10440.1305SE +/- 0.00005698, N = 30.11595288

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.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1428425670SE +/- 1.03, N = 363.28MAX: 23857.52

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 1002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo60K120K180K240K300KSE +/- 3306.27, N = 3280332

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: PartialTweets2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.94951.8992.84853.7984.7475SE +/- 0.00, N = 34.221. (CXX) g++ options: -O3

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserID2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1.22182.44363.66544.88726.109SE +/- 0.00, N = 35.431. (CXX) g++ options: -O3

Redis

Redis is an open-source in-memory data structure store, used as a database, cache, and message broker. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SET - Parallel Connections: 5002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo500K1000K1500K2000K2500KSE +/- 19769.13, N = 72207069.271. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

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: TopTweet2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1.1882.3763.5644.7525.94SE +/- 0.00, N = 35.281. (CXX) g++ options: -O3

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:12 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo6M12M18M24M30MSE +/- 314632.12, N = 328384822.291. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 1.6.2Clients Per Thread: 10 - Set To Get Ratio: 1:52 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo6M12M18M24M30MSE +/- 335279.00, N = 327547349.971. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 1.6.2Clients Per Thread: 20 - Set To Get Ratio: 1:102 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo8M16M24M32M40MSE +/- 390627.53, N = 335296316.411. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 1.6.2Clients Per Thread: 10 - Set To Get Ratio: 5:12 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo5M10M15M20M25MSE +/- 7960.69, N = 324470079.741. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 1.6.2Clients Per Thread: 20 - Set To Get Ratio: 1:12 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo7M14M21M28M35MSE +/- 64538.23, N = 334385246.471. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

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: 1000 - Broadcast Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.55581.11161.66742.22322.779SE +/- 0.21, N = 32.47

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.67951.3592.03852.7183.3975SE +/- 0.04, N = 33.02

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Repartition Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.6211.2421.8632.4843.105SE +/- 0.14, N = 32.76

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Group By Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo246810SE +/- 0.03, N = 37.37

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.6211.2421.8632.4843.105SE +/- 0.73, N = 32.76

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.01, N = 329.61

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1.1162.2323.3484.4645.58SE +/- 0.06, N = 34.96

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.34650.6931.03951.3861.7325SE +/- 0.03, N = 31.54

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Inner Join Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.5851.171.7552.342.925SE +/- 0.06, N = 32.60

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Repartition Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.70651.4132.11952.8263.5325SE +/- 0.44, N = 33.14

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Group By Test Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo246810SE +/- 0.04, N = 36.81

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.50631.01261.51892.02522.5315SE +/- 0.11, N = 32.25

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo714212835SE +/- 0.04, N = 329.76

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo1.13182.26363.39544.52725.659SE +/- 0.05, N = 35.03

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.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA40962 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo200K400K600K800K1000KSE +/- 109.67, N = 31130081.31. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA40962 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo7K14K21K28K35KSE +/- 3.12, N = 334303.71. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

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: Kostya2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.6931.3862.0792.7723.465SE +/- 0.00, N = 33.081. (CXX) g++ options: -O3

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: Interpreter2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.00030.00060.00090.00120.0015SE +/- 0.00000116, N = 30.00134144

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: LargeRandom2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo0.22730.45460.68190.90921.1365SE +/- 0.00, N = 31.011. (CXX) g++ options: -O3

Redis

Redis is an open-source in-memory data structure store, used as a database, cache, and message broker. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPUSH - Parallel Connections: 10002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo400K800K1200K1600K2000KSE +/- 20375.49, N = 41819040.441. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPUSH - Parallel Connections: 5002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo400K800K1200K1600K2000KSE +/- 21301.49, N = 41823453.561. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPOP - Parallel Connections: 10002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo400K800K1200K1600K2000KSE +/- 11908.78, N = 31825331.131. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPUSH - Parallel Connections: 502 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo400K800K1200K1600K2000KSE +/- 15327.89, N = 31880886.501. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SET - Parallel Connections: 10002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo500K1000K1500K2000K2500KSE +/- 31365.44, N = 32189296.421. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SADD - Parallel Connections: 10002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo500K1000K1500K2000K2500KSE +/- 11166.38, N = 32401761.71. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SET - Parallel Connections: 502 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo500K1000K1500K2000K2500KSE +/- 437.96, N = 32210022.081. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SADD - Parallel Connections: 5002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo500K1000K1500K2000K2500KSE +/- 9324.48, N = 32451004.671. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SADD - Parallel Connections: 502 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo500K1000K1500K2000K2500KSE +/- 10396.21, N = 32437102.831. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: GET - Parallel Connections: 5002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo600K1200K1800K2400K3000KSE +/- 9553.52, N = 32687084.081. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPOP - Parallel Connections: 5002 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo700K1400K2100K2800K3500KSE +/- 23340.40, N = 33140977.081. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPOP - Parallel Connections: 502 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo700K1400K2100K2800K3500KSE +/- 39895.15, N = 33090479.751. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: GET - Parallel Connections: 502 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo700K1400K2100K2800K3500KSE +/- 2163.27, N = 33209852.421. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Memcached

Memcached is a high performance, distributed memory object caching system. This Memcached test profiles makes use of memtier_benchmark for excuting this CPU/memory-focused server benchmark. Learn more via the OpenBenchmarking.org test page.

Set To Get Ratio: 1:1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Set To Get Ratio: 1:10

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Set To Get Ratio: 5:1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Set To Get Ratio: 1:100

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Set To Get Ratio: 1:5

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

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: RANGE - Connections: 500 - Clients: 1000

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: etcd: line 9: ./benchmark: No such file or directory

Test: RANGE - Connections: 100 - Clients: 1000

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: etcd: line 9: ./benchmark: No such file or directory

Test: RANGE - Connections: 500 - Clients: 100

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: etcd: line 9: ./benchmark: No such file or directory

Test: RANGE - Connections: 50 - Clients: 1000

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: etcd: line 9: ./benchmark: No such file or directory

Test: RANGE - Connections: 100 - Clients: 100

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: etcd: line 9: ./benchmark: No such file or directory

Test: RANGE - Connections: 50 - Clients: 100

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: etcd: line 9: ./benchmark: No such file or directory

Test: PUT - Connections: 500 - Clients: 1000

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: etcd: line 9: ./benchmark: No such file or directory

Test: PUT - Connections: 100 - Clients: 1000

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: etcd: line 9: ./benchmark: No such file or directory

Test: PUT - Connections: 500 - Clients: 100

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: etcd: line 9: ./benchmark: No such file or directory

Test: PUT - Connections: 50 - Clients: 1000

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: etcd: line 9: ./benchmark: No such file or directory

Test: PUT - Connections: 100 - Clients: 100

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: etcd: line 9: ./benchmark: No such file or directory

Test: PUT - Connections: 50 - Clients: 100

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: etcd: line 9: ./benchmark: No such file or directory

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.

Clients Per Thread: 100 - Set To Get Ratio: 5:1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 100 - Set To Get Ratio: 1:1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 100 - Set To Get Ratio: 1:10

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 100 - Set To Get Ratio: 1:5

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 100 - Set To Get Ratio: 1:100

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 60 - Set To Get Ratio: 5:1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 60 - Set To Get Ratio: 1:5

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 60 - Set To Get Ratio: 1:1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 60 - Set To Get Ratio: 1:100

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 60 - Set To Get Ratio: 1:10

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 50 - Set To Get Ratio: 1:100

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 50 - Set To Get Ratio: 1:10

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 50 - Set To Get Ratio: 1:1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 50 - Set To Get Ratio: 5:1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

Clients Per Thread: 50 - Set To Get Ratio: 1:5

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: Connection error: Connection refused

YugabyteDB

YugabyteDB is a high performance, cloud-native and transactional distributed SQL database. This test profile uses a single node of YugabyteDB on the local host. Learn more via the OpenBenchmarking.org test page.

Workload: CassandraKeyValue - Num Threads Write: 0 - Num Threads Read: 0

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 64 - Num Threads Read: 256

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 64 - Num Threads Read: 1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraBatchKeyValue, Batch 10 - Num Threads Write: 1 - Num Threads Read: 16

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 32 - Num Threads Read: 16

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 128 - Num Threads Read: 16

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 128 - Num Threads Read: 32

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 256 - Num Threads Read: 1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraBatchKeyValue, Batch 25 - Num Threads Write: 0 - Num Threads Read: 1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 128 - Num Threads Read: 256

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 128 - Num Threads Read: 128

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 64 - Num Threads Read: 32

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 256 - Num Threads Read: 0

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 128 - Num Threads Read: 0

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 1 - Num Threads Read: 128

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 64 - Num Threads Read: 0

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 1 - Num Threads Read: 1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 16 - Num Threads Read: 128

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraBatchKeyValue, Batch 10 - Num Threads Write: 16 - Num Threads Read: 0

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraBatchKeyValue, Batch 10 - Num Threads Write: 0 - Num Threads Read: 32

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraBatchKeyValue, Batch 25 - Num Threads Write: 1 - Num Threads Read: 1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraBatchKeyValue, Batch 25 - Num Threads Write: 0 - Num Threads Read: 0

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraBatchKeyValue, Batch 10 - Num Threads Write: 1 - Num Threads Read: 1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraBatchKeyValue, Batch 10 - Num Threads Write: 0 - Num Threads Read: 0

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 256 - Num Threads Read: 128

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 32 - Num Threads Read: 256

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 256 - Num Threads Read: 16

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 16 - Num Threads Read: 256

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 64 - Num Threads Read: 16

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 32 - Num Threads Read: 32

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 16 - Num Threads Read: 32

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 16 - Num Threads Read: 16

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 0 - Num Threads Read: 256

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 0 - Num Threads Read: 128

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 32 - Num Threads Read: 1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 32 - Num Threads Read: 0

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 16 - Num Threads Read: 1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 16 - Num Threads Read: 0

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 1 - Num Threads Read: 32

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 0 - Num Threads Read: 32

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 1 - Num Threads Read: 0

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraBatchKeyValue, Batch 10 - Num Threads Write: 1 - Num Threads Read: 32

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraBatchKeyValue, Batch 10 - Num Threads Write: 0 - Num Threads Read: 16

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraBatchKeyValue, Batch 10 - Num Threads Write: 1 - Num Threads Read: 0

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraBatchKeyValue, Batch 10 - Num Threads Write: 0 - Num Threads Read: 1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 64 - Num Threads Read: 128

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 32 - Num Threads Read: 128

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 256 - Num Threads Read: 32

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 1 - Num Threads Read: 256

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 1 - Num Threads Read: 16

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraBatchKeyValue, Batch 25 - Num Threads Write: 1 - Num Threads Read: 0

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 256 - Num Threads Read: 256

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 128 - Num Threads Read: 1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 0 - Num Threads Read: 16

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

Workload: CassandraKeyValue - Num Threads Write: 0 - Num Threads Read: 1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

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.

Threads / Copies: 1

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result.

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.

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

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test quit with a non-zero exit status.

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

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test quit with a non-zero exit status.

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

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test quit with a non-zero exit status.

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

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test quit with a non-zero exit status.

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

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test quit with a non-zero exit status.

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

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test quit with a non-zero exit status.

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

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test quit with a non-zero exit status.

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

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test quit with a non-zero exit status.

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

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test quit with a non-zero exit status.

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

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test quit with a non-zero exit status.

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

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test quit with a non-zero exit status.

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

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test quit with a non-zero exit status.

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: Write2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo8K16K24K32K40KSE +/- 494.49, N = 3377421. (CC) gcc options: -O2

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: Sequential Fill

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: leveldb: line 3: ./db_bench: No such file or directory

Benchmark: Random Delete

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: leveldb: line 3: ./db_bench: No such file or directory

Benchmark: Seek Random

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: leveldb: line 3: ./db_bench: No such file or directory

Benchmark: Random Read

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: leveldb: line 3: ./db_bench: No such file or directory

Benchmark: Random Fill

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: leveldb: line 3: ./db_bench: No such file or directory

Benchmark: Overwrite

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: leveldb: line 3: ./db_bench: No such file or directory

Benchmark: Fill Sync

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: leveldb: line 3: ./db_bench: No such file or directory

Benchmark: Hot Read

2 x Intel Xeon Platinum 8452Y - astdrmfb - Lenovo: The test run did not produce a result. E: leveldb: line 3: ./db_bench: No such file or directory

244 Results Shown

BlogBench
Apache CouchDB
Apache Spark:
  20000000 - 1000 - Broadcast Inner Join Test Time
  20000000 - 1000 - Inner Join Test Time
  20000000 - 1000 - Repartition Test Time
  20000000 - 1000 - Group By Test Time
  20000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  20000000 - 1000 - Calculate Pi Benchmark
  20000000 - 1000 - SHA-512 Benchmark Time
CockroachDB:
  KV, 10% Reads - 1024
  KV, 10% Reads - 512
  KV, 60% Reads - 512
  KV, 95% Reads - 512
  KV, 60% Reads - 256
  KV, 50% Reads - 256
  KV, 50% Reads - 128
  KV, 95% Reads - 128
Apache CouchDB
Apache Spark:
  10000000 - 2000 - Broadcast Inner Join Test Time
  10000000 - 2000 - Inner Join Test Time
  10000000 - 2000 - Repartition Test Time
  10000000 - 2000 - Group By Test Time
  10000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  10000000 - 2000 - Calculate Pi Benchmark
  10000000 - 2000 - SHA-512 Benchmark Time
  40000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  40000000 - 1000 - Calculate Pi Benchmark
  40000000 - 1000 - SHA-512 Benchmark Time
Apache IoTDB:
  800 - 100 - 800 - 400:
    Average Latency
    point/sec
CockroachDB:
  KV, 60% Reads - 1024
  KV, 50% Reads - 1024
  KV, 95% Reads - 1024
  KV, 50% Reads - 512
  KV, 10% Reads - 256
  KV, 95% Reads - 256
Apache IoTDB:
  500 - 100 - 200 - 400:
    Average Latency
    point/sec
  500 - 100 - 200 - 100:
    Average Latency
    point/sec
  800 - 1 - 800 - 100:
    Average Latency
    point/sec
Dragonflydb:
  10 - 1:100
  20 - 1:5
  20 - 5:1
Apache IoTDB:
  800 - 1 - 500 - 100:
    Average Latency
    point/sec
  500 - 1 - 800 - 100:
    Average Latency
    point/sec
Apache Spark:
  1000000 - 2000 - Broadcast Inner Join Test Time
  1000000 - 2000 - Inner Join Test Time
  1000000 - 2000 - Repartition Test Time
  1000000 - 2000 - Group By Test Time
  1000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  1000000 - 2000 - Calculate Pi Benchmark
  1000000 - 2000 - SHA-512 Benchmark Time
Apache IoTDB:
  100 - 100 - 200 - 100:
    Average Latency
    point/sec
Apache Spark:
  1000000 - 100 - Broadcast Inner Join Test Time
  1000000 - 100 - Inner Join Test Time
  1000000 - 100 - Repartition Test Time
  1000000 - 100 - Group By Test Time
  1000000 - 100 - Calculate Pi Benchmark Using Dataframe
  1000000 - 100 - Calculate Pi Benchmark
  1000000 - 100 - SHA-512 Benchmark Time
Apache CouchDB
ClickHouse:
  100M Rows Hits Dataset, Third Run
  100M Rows Hits Dataset, Second Run
  100M Rows Hits Dataset, First Run / Cold Cache
Apache IoTDB:
  100 - 1 - 500 - 100:
    Average Latency
    point/sec
  100 - 1 - 800 - 100:
    Average Latency
    point/sec
Apache CouchDB
Apache IoTDB:
  800 - 100 - 800 - 100:
    Average Latency
    point/sec
  200 - 1 - 500 - 100:
    Average Latency
    point/sec
  500 - 1 - 200 - 100:
    Average Latency
    point/sec
OpenSSL:
  AES-256-GCM
  AES-128-GCM
  SHA256
  ChaCha20-Poly1305
  ChaCha20
  SHA512
Apache IoTDB:
  500 - 100 - 500 - 400:
    Average Latency
    point/sec
  800 - 100 - 500 - 400:
    Average Latency
    point/sec
  500 - 100 - 800 - 400:
    Average Latency
    point/sec
  500 - 1 - 200 - 400:
    Average Latency
    point/sec
Apache Spark:
  40000000 - 100 - Broadcast Inner Join Test Time
  40000000 - 100 - Inner Join Test Time
  40000000 - 100 - Repartition Test Time
  40000000 - 100 - Group By Test Time
  40000000 - 100 - Calculate Pi Benchmark Using Dataframe
  40000000 - 100 - Calculate Pi Benchmark
  40000000 - 100 - SHA-512 Benchmark Time
Apache IoTDB:
  800 - 100 - 500 - 100:
    Average Latency
    point/sec
  500 - 100 - 800 - 100:
    Average Latency
    point/sec
Apache CouchDB
Apache Spark:
  10000000 - 1000 - Broadcast Inner Join Test Time
  10000000 - 1000 - Inner Join Test Time
  10000000 - 1000 - Repartition Test Time
  10000000 - 1000 - Group By Test Time
  10000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  10000000 - 1000 - Calculate Pi Benchmark
  10000000 - 1000 - SHA-512 Benchmark Time
Apache IoTDB:
  500 - 1 - 500 - 400:
    Average Latency
    point/sec
Redis
Apache Spark:
  40000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  40000000 - 2000 - Calculate Pi Benchmark
  40000000 - 2000 - SHA-512 Benchmark Time
  40000000 - 500 - Calculate Pi Benchmark Using Dataframe
  40000000 - 500 - Calculate Pi Benchmark
  40000000 - 500 - SHA-512 Benchmark Time
Apache IoTDB:
  500 - 100 - 500 - 100:
    Average Latency
    point/sec
Apache Spark:
  20000000 - 2000 - Broadcast Inner Join Test Time
  20000000 - 2000 - Inner Join Test Time
  20000000 - 2000 - Repartition Test Time
  20000000 - 2000 - Group By Test Time
  20000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  20000000 - 2000 - Calculate Pi Benchmark
  20000000 - 2000 - SHA-512 Benchmark Time
Apache IoTDB:
  800 - 100 - 200 - 400:
    Average Latency
    point/sec
Dragonflydb
Apache Spark:
  20000000 - 500 - Broadcast Inner Join Test Time
  20000000 - 500 - Inner Join Test Time
  20000000 - 500 - Repartition Test Time
  20000000 - 500 - Group By Test Time
  20000000 - 500 - Calculate Pi Benchmark Using Dataframe
  20000000 - 500 - Calculate Pi Benchmark
  20000000 - 500 - SHA-512 Benchmark Time
Apache IoTDB:
  800 - 100 - 200 - 100:
    Average Latency
    point/sec
Apache Spark:
  10000000 - 100 - Broadcast Inner Join Test Time
  10000000 - 100 - Inner Join Test Time
  10000000 - 100 - Repartition Test Time
  10000000 - 100 - Group By Test Time
  10000000 - 100 - Calculate Pi Benchmark Using Dataframe
  10000000 - 100 - Calculate Pi Benchmark
  10000000 - 100 - SHA-512 Benchmark Time
CockroachDB:
  KV, 10% Reads - 128
  KV, 60% Reads - 128
Apache Spark:
  20000000 - 100 - Broadcast Inner Join Test Time
  20000000 - 100 - Inner Join Test Time
  20000000 - 100 - Repartition Test Time
  20000000 - 100 - Group By Test Time
  20000000 - 100 - Calculate Pi Benchmark Using Dataframe
  20000000 - 100 - Calculate Pi Benchmark
  20000000 - 100 - SHA-512 Benchmark Time
Apache IoTDB:
  200 - 100 - 800 - 100:
    Average Latency
    point/sec
ebizzy
CockroachDB:
  MoVR - 128
  MoVR - 1024
  MoVR - 512
  MoVR - 256
Apache IoTDB:
  500 - 1 - 500 - 100:
    Average Latency
    point/sec
  200 - 100 - 500 - 100:
    Average Latency
    point/sec
Dragonflydb
Apache IoTDB:
  800 - 1 - 800 - 400:
    Average Latency
    point/sec
  800 - 1 - 500 - 400:
    Average Latency
    point/sec
  500 - 1 - 800 - 400:
    Average Latency
    point/sec
  100 - 100 - 800 - 100:
    Average Latency
    point/sec
Apache CouchDB
Apache IoTDB:
  800 - 1 - 200 - 400:
    Average Latency
    point/sec
Apache Spark:
  10000000 - 500 - Broadcast Inner Join Test Time
  10000000 - 500 - Inner Join Test Time
  10000000 - 500 - Repartition Test Time
  10000000 - 500 - Group By Test Time
  10000000 - 500 - Calculate Pi Benchmark Using Dataframe
  10000000 - 500 - Calculate Pi Benchmark
  10000000 - 500 - SHA-512 Benchmark Time
Apache IoTDB:
  100 - 100 - 500 - 100:
    Average Latency
    point/sec
  200 - 100 - 200 - 100:
    Average Latency
    point/sec
  800 - 1 - 200 - 100:
    Average Latency
    point/sec
  100 - 1 - 200 - 100:
    Average Latency
    point/sec
  200 - 1 - 800 - 100:
    Average Latency
    point/sec
Perl Benchmarks
Apache IoTDB:
  200 - 1 - 200 - 100:
    Average Latency
    point/sec
simdjson:
  PartialTweets
  DistinctUserID
Redis
simdjson
Dragonflydb:
  10 - 1:1
  10 - 1:5
  20 - 1:10
  10 - 5:1
  20 - 1:1
Apache Spark:
  1000000 - 1000 - Broadcast Inner Join Test Time
  1000000 - 1000 - Inner Join Test Time
  1000000 - 1000 - Repartition Test Time
  1000000 - 1000 - Group By Test Time
  1000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  1000000 - 1000 - Calculate Pi Benchmark
  1000000 - 1000 - SHA-512 Benchmark Time
  1000000 - 500 - Broadcast Inner Join Test Time
  1000000 - 500 - Inner Join Test Time
  1000000 - 500 - Repartition Test Time
  1000000 - 500 - Group By Test Time
  1000000 - 500 - Calculate Pi Benchmark Using Dataframe
  1000000 - 500 - Calculate Pi Benchmark
  1000000 - 500 - SHA-512 Benchmark Time
OpenSSL:
  RSA4096:
    verify/s
    sign/s
simdjson
Perl Benchmarks
simdjson
Redis:
  LPUSH - 1000
  LPUSH - 500
  LPOP - 1000
  LPUSH - 50
  SET - 1000
  SADD - 1000
  SET - 50
  SADD - 500
  SADD - 50
  GET - 500
  LPOP - 500
  LPOP - 50
  GET - 50
BlogBench