oci-benchmark-compare-flex3-1

KVM testing on Ubuntu 20.04 via the Phoronix Test Suite.

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

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
BlockVolume - Intel Xeon Platinum 8358
November 17 2023
  2 Days, 12 Hours, 16 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


oci-benchmark-compare-flex3-1OpenBenchmarking.orgPhoronix Test SuiteIntel Xeon Platinum 8358 (8 Cores / 16 Threads)QEMU Standard PC (i440FX + PIIX 1996) (1.5.1 BIOS)Intel 440FX 82441FX PMC64GB50GB BlockVolumebochs-drmdrmfbQEMU MonitorRed Hat Virtio deviceUbuntu 20.045.15.0-1042-oracle (x86_64)1.1.182GCC 9.4.0ext41024x768KVMProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelVulkanCompilerFile-SystemScreen ResolutionSystem LayerOci-benchmark-compare-flex3-1 PerformanceSystem Logs- libiscsi.debug_libiscsi_eh=1 - Transparent Huge Pages: madvise- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - MQ-DEADLINE / relatime,rw / Block Size: 4096- CPU Microcode: 0x1- OpenJDK Runtime Environment (build 11.0.20.1+1-post-Ubuntu-0ubuntu120.04) - Python 3.8.10- gather_data_sampling: Unknown: Dependent on hypervisor status + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected

oci-benchmark-compare-flex3-1apache-iotdb: 800 - 100 - 200 - 400apache-iotdb: 500 - 100 - 200 - 100apache-iotdb: 500 - 100 - 200 - 100apache-iotdb: 200 - 100 - 800 - 100apache-iotdb: 200 - 100 - 800 - 100apache-iotdb: 200 - 100 - 500 - 100apache-iotdb: 200 - 100 - 500 - 100apache-iotdb: 100 - 100 - 800 - 100apache-iotdb: 100 - 100 - 800 - 100apache-iotdb: 100 - 100 - 500 - 100apache-iotdb: 100 - 100 - 500 - 100apache-iotdb: 100 - 100 - 200 - 100apache-iotdb: 800 - 1 - 800 - 400apache-iotdb: 800 - 1 - 800 - 400apache-iotdb: 800 - 1 - 800 - 100apache-iotdb: 800 - 1 - 800 - 100apache-iotdb: 800 - 1 - 500 - 400apache-iotdb: 800 - 1 - 500 - 400apache-iotdb: 800 - 1 - 200 - 400apache-iotdb: 800 - 1 - 200 - 400apache-iotdb: 800 - 1 - 200 - 100apache-iotdb: 800 - 1 - 200 - 100apache-iotdb: 500 - 1 - 800 - 400apache-iotdb: 500 - 1 - 800 - 400apache-iotdb: 500 - 1 - 800 - 100apache-iotdb: 500 - 1 - 800 - 100apache-iotdb: 500 - 1 - 500 - 400apache-iotdb: 500 - 1 - 500 - 400apache-iotdb: 500 - 1 - 500 - 100apache-iotdb: 500 - 1 - 500 - 100apache-iotdb: 500 - 1 - 200 - 400apache-iotdb: 500 - 1 - 200 - 400apache-iotdb: 500 - 1 - 200 - 100apache-iotdb: 500 - 1 - 200 - 100apache-iotdb: 200 - 1 - 800 - 100apache-iotdb: 200 - 1 - 800 - 100apache-iotdb: 200 - 1 - 500 - 100apache-iotdb: 200 - 1 - 500 - 100apache-iotdb: 200 - 1 - 200 - 100apache-iotdb: 200 - 1 - 200 - 100apache-iotdb: 100 - 1 - 800 - 100apache-iotdb: 100 - 1 - 800 - 100apache-iotdb: 100 - 1 - 500 - 100apache-iotdb: 100 - 1 - 500 - 100apache-iotdb: 100 - 1 - 200 - 100apache-iotdb: 100 - 1 - 200 - 100cockroach: KV, 95% Reads - 1024cockroach: KV, 60% Reads - 1024cockroach: KV, 50% Reads - 1024cockroach: KV, 10% Reads - 1024cockroach: KV, 95% Reads - 512cockroach: KV, 95% Reads - 256cockroach: KV, 95% Reads - 128cockroach: KV, 60% Reads - 512cockroach: KV, 60% Reads - 256cockroach: KV, 60% Reads - 128cockroach: KV, 50% Reads - 512cockroach: KV, 50% Reads - 256cockroach: KV, 50% Reads - 128cockroach: KV, 10% Reads - 512cockroach: KV, 10% Reads - 256cockroach: KV, 10% Reads - 128cockroach: MoVR - 1024cockroach: MoVR - 512cockroach: MoVR - 256cockroach: MoVR - 128spark: 40000000 - 2000 - Broadcast Inner Join Test Timespark: 40000000 - 2000 - Inner Join Test Timespark: 40000000 - 2000 - Repartition Test Timespark: 40000000 - 2000 - Group By Test Timespark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 2000 - Calculate Pi Benchmarkspark: 40000000 - 2000 - SHA-512 Benchmark Timespark: 40000000 - 1000 - Broadcast Inner Join Test Timespark: 40000000 - 1000 - Inner Join Test Timespark: 40000000 - 1000 - Repartition Test Timespark: 40000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 1000 - Calculate Pi Benchmarkspark: 40000000 - 1000 - SHA-512 Benchmark Timespark: 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 Timespark: 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 Timespark: 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: 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 Timespark: 40000000 - 500 - Broadcast Inner Join Test Timespark: 40000000 - 500 - Inner Join Test Timespark: 40000000 - 500 - Repartition Test Timespark: 40000000 - 500 - Group By Test Timespark: 40000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 500 - Calculate Pi Benchmarkspark: 40000000 - 500 - SHA-512 Benchmark Timespark: 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 Timespark: 20000000 - 500 - Inner Join 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 Timespark: 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 Timespark: 10000000 - 500 - Broadcast 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 Timespark: 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 Timespark: 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 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 - 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 Timespark: 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: 500 - 3000 - 30couchdb: 500 - 1000 - 30couchdb: 300 - 3000 - 30couchdb: 300 - 1000 - 30couchdb: 100 - 3000 - 30couchdb: 100 - 1000 - 30node-web-tooling: openssl: ChaCha20-Poly1305openssl: AES-256-GCMopenssl: AES-128-GCMopenssl: ChaCha20openssl: RSA4096openssl: RSA4096openssl: SHA512openssl: SHA256perl-benchmark: Interpreterperl-benchmark: Pod2htmlebizzy: simdjson: DistinctUserIDsimdjson: PartialTweetssimdjson: LargeRandsimdjson: TopTweetsimdjson: Kostyablogbench: Writeblogbench: Readsqlite: 1apache-iotdb: 500 - 100 - 200 - 400apache-iotdb: 500 - 100 - 200 - 400apache-iotdb: 200 - 100 - 200 - 100apache-iotdb: 200 - 100 - 200 - 100apache-iotdb: 100 - 100 - 200 - 100apache-iotdb: 800 - 1 - 500 - 100apache-iotdb: 800 - 1 - 500 - 100spark: 40000000 - 1000 - Group By Test Timespark: 20000000 - 500 - Broadcast Inner Join Test Timespark: 20000000 - 500 - Repartition Test Timespark: 10000000 - 500 - Inner Join Test Timespark: 1000000 - 1000 - Broadcast Inner Join Test Timespark: 1000000 - 500 - Broadcast Inner Join Test Timeleveldb: Hot ReadBlockVolume - Intel Xeon Platinum 8358621.887755846838.8713463338753.3778173713348.1113769487206.741426967110520120139.79190122540.06171553599.63163184078.2892936220.60907036142.56170634841.031726809125.38136222434.861333831112.0762293929.2662883770.29100205168.0365401065.33273101119.54546266117.52346334112.5514461736403.031576.030433.926918.938397.739751.840112.233102.133380.632673.531893.332358.330764.127742.627386.023675.9446.6442.3446.6448.754.1754.2341.8633.3213.83246.87508488655.1454.5853.9741.8413.78245.72259617654.7326.3927.2420.7414.8713.87247.87017707228.5827.7026.0721.0014.7413.80246.15010034328.3313.7014.8011.2710.1013.81246.7016.4513.6414.4410.6710.0513.85246.90868439616.1452.6453.9041.6334.2413.88247.6254.4550.6753.3942.2038.2913.85247.8054.1626.0214.7513.84246.72229046128.6029.2729.3822.5715.3113.86247.3931.2313.1610.669.7713.89246.5816.3915.5715.0511.359.7413.84245.78782929216.992.333.362.505.4113.84246.9900974484.372.552.144.9513.85248.1191571114.102.262.044.5813.87250.2982120433.861.672.081.894.1513.85246.6889027613.70837.491248.520580.546171.839330.48698.90611.33353698907008943088053010143420616349202956330132379.54975.3262298509365332849840.001063160.116184463097365.594.850.895.572.597613320943120.38891.307031926031.5756722192140.5229.21154608734.2726.8321.2913.572.102.00OpenBenchmarking.org

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: 400BlockVolume - Intel Xeon Platinum 83582468106

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358510152025SE +/- 0.14, N = 321.88MAX: 566.79

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 835817M34M51M68M85MSE +/- 512657.10, N = 377558468

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358918273645SE +/- 0.82, N = 338.87MAX: 1287.66

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100BlockVolume - Intel Xeon Platinum 835830M60M90M120M150MSE +/- 1027706.72, N = 3134633387

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100BlockVolume - Intel Xeon Platinum 83581224364860SE +/- 0.54, N = 353.37MAX: 1077.06

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100BlockVolume - Intel Xeon Platinum 835820M40M60M80M100MSE +/- 428013.98, N = 378173713

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100BlockVolume - Intel Xeon Platinum 835880160240320400SE +/- 4.36, N = 9348.11MAX: 84986.5

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100BlockVolume - Intel Xeon Platinum 83583M6M9M12M15MSE +/- 257337.63, N = 913769487

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100BlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 6.80, N = 3206.74MAX: 29936.02

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100BlockVolume - Intel Xeon Platinum 83583M6M9M12M15MSE +/- 141170.20, N = 314269671

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 83582M4M6M8M10MSE +/- 64184.73, N = 310520120

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400BlockVolume - Intel Xeon Platinum 8358306090120150SE +/- 1.16, N = 3139.79MAX: 27148.88

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400BlockVolume - Intel Xeon Platinum 8358400K800K1200K1600K2000KSE +/- 17167.03, N = 31901225

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358918273645SE +/- 0.29, N = 1540.06MAX: 24219.99

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358400K800K1200K1600K2000KSE +/- 22046.05, N = 151715535

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400BlockVolume - Intel Xeon Platinum 835820406080100SE +/- 0.54, N = 399.63MAX: 27054.61

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400BlockVolume - Intel Xeon Platinum 8358300K600K900K1200K1500KSE +/- 10070.97, N = 31631840

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400BlockVolume - Intel Xeon Platinum 835820406080100SE +/- 0.07, N = 378.28MAX: 26681.83

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400BlockVolume - Intel Xeon Platinum 8358200K400K600K800K1000KSE +/- 2259.53, N = 3929362

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358510152025SE +/- 0.07, N = 320.60MAX: 24108.43

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358200K400K600K800K1000KSE +/- 2688.36, N = 3907036

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400BlockVolume - Intel Xeon Platinum 8358306090120150SE +/- 0.66, N = 15142.56MAX: 26729.82

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400BlockVolume - Intel Xeon Platinum 8358400K800K1200K1600K2000KSE +/- 19032.96, N = 151706348

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358918273645SE +/- 0.38, N = 1541.03MAX: 13994.63

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358400K800K1200K1600K2000KSE +/- 22696.55, N = 151726809

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400BlockVolume - Intel Xeon Platinum 8358306090120150SE +/- 0.19, N = 3125.38MAX: 26677.87

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400BlockVolume - Intel Xeon Platinum 8358300K600K900K1200K1500KSE +/- 1398.60, N = 31362224

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358816243240SE +/- 0.42, N = 434.86MAX: 13972.22

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358300K600K900K1200K1500KSE +/- 16190.39, N = 41333831

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400BlockVolume - Intel Xeon Platinum 8358306090120150SE +/- 0.30, N = 3112.07MAX: 26225.36

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400BlockVolume - Intel Xeon Platinum 8358130K260K390K520K650KSE +/- 1431.75, N = 3622939

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358714212835SE +/- 0.11, N = 329.26MAX: 15217.1

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358130K260K390K520K650KSE +/- 4245.00, N = 3628837

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - Intel Xeon Platinum 83581632486480SE +/- 1.05, N = 370.29MAX: 24085.87

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358200K400K600K800K1000KSE +/- 10155.26, N = 31002051

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - Intel Xeon Platinum 83581530456075SE +/- 1.04, N = 468.03MAX: 24076.88

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358140K280K420K560K700KSE +/- 8131.80, N = 4654010

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 83581530456075SE +/- 0.77, N = 665.33MAX: 24110.81

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 835860K120K180K240K300KSE +/- 2647.09, N = 6273101

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358306090120150SE +/- 1.39, N = 14119.54MAX: 28096.21

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358120K240K360K480K600KSE +/- 4324.05, N = 14546266

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358306090120150SE +/- 1.32, N = 15117.52MAX: 28037.2

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - Intel Xeon Platinum 835870K140K210K280K350KSE +/- 2425.11, N = 15346334

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358306090120150SE +/- 2.40, N = 3112.55MAX: 25254.77

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 835830K60K90K120K150KSE +/- 2039.64, N = 3144617

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, 95% Reads - Concurrency: 1024BlockVolume - Intel Xeon Platinum 83588K16K24K32K40KSE +/- 16.24, N = 336403.0

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 1024BlockVolume - Intel Xeon Platinum 83587K14K21K28K35KSE +/- 70.24, N = 331576.0

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 1024BlockVolume - Intel Xeon Platinum 83587K14K21K28K35KSE +/- 51.78, N = 330433.9

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 1024BlockVolume - Intel Xeon Platinum 83586K12K18K24K30KSE +/- 35.87, N = 326918.9

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 512BlockVolume - Intel Xeon Platinum 83588K16K24K32K40KSE +/- 131.38, N = 338397.7

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 256BlockVolume - Intel Xeon Platinum 83589K18K27K36K45KSE +/- 83.28, N = 339751.8

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 128BlockVolume - Intel Xeon Platinum 83589K18K27K36K45KSE +/- 180.07, N = 340112.2

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 512BlockVolume - Intel Xeon Platinum 83587K14K21K28K35KSE +/- 127.92, N = 333102.1

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 256BlockVolume - Intel Xeon Platinum 83587K14K21K28K35KSE +/- 266.29, N = 333380.6

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 128BlockVolume - Intel Xeon Platinum 83587K14K21K28K35KSE +/- 62.32, N = 332673.5

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 512BlockVolume - Intel Xeon Platinum 83587K14K21K28K35KSE +/- 56.93, N = 331893.3

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 256BlockVolume - Intel Xeon Platinum 83587K14K21K28K35KSE +/- 77.17, N = 332358.3

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 128BlockVolume - Intel Xeon Platinum 83587K14K21K28K35KSE +/- 69.17, N = 330764.1

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 512BlockVolume - Intel Xeon Platinum 83586K12K18K24K30KSE +/- 41.52, N = 327742.6

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 256BlockVolume - Intel Xeon Platinum 83586K12K18K24K30KSE +/- 163.22, N = 327386.0

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 128BlockVolume - Intel Xeon Platinum 83585K10K15K20K25KSE +/- 29.90, N = 323675.9

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 1024BlockVolume - Intel Xeon Platinum 8358100200300400500SE +/- 4.32, N = 3446.6

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 512BlockVolume - Intel Xeon Platinum 8358100200300400500SE +/- 2.72, N = 3442.3

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 256BlockVolume - Intel Xeon Platinum 8358100200300400500SE +/- 3.58, N = 3446.6

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 128BlockVolume - Intel Xeon Platinum 8358100200300400500SE +/- 5.58, N = 4448.7

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 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83581224364860SE +/- 0.81, N = 954.17

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83581224364860SE +/- 0.41, N = 954.23

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 83581020304050SE +/- 0.58, N = 941.86

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Group By Test TimeBlockVolume - Intel Xeon Platinum 8358816243240SE +/- 0.56, N = 933.32

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.02, N = 913.83

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.16, N = 9246.88

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 83581224364860SE +/- 0.56, N = 955.14

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83581224364860SE +/- 0.67, N = 354.58

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83581224364860SE +/- 0.28, N = 353.97

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 83581020304050SE +/- 0.67, N = 341.84

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.01, N = 313.78

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.01, N = 3245.72

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 83581224364860SE +/- 0.13, N = 354.73

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 8358612182430SE +/- 0.10, N = 326.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 8358612182430SE +/- 0.43, N = 327.24

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 8358510152025SE +/- 0.11, N = 320.74

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Group By Test TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.11, N = 314.87

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.04, N = 313.87

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.50, N = 3247.87

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 8358714212835SE +/- 0.09, N = 328.58

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 8358714212835SE +/- 0.90, N = 327.70

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 8358612182430SE +/- 0.46, N = 326.07

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 8358510152025SE +/- 0.16, N = 321.00

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Group By Test TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.15, N = 314.74

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.03, N = 313.80

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.13, N = 3246.15

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 8358714212835SE +/- 0.01, N = 328.33

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.26, N = 313.70

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.14, N = 314.80

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 83583691215SE +/- 0.19, N = 311.27

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Group By Test TimeBlockVolume - Intel Xeon Platinum 83583691215SE +/- 0.02, N = 310.10

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.03, N = 313.81

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.16, N = 3246.70

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.12, N = 316.45

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.40, N = 313.64

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.33, N = 314.44

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 83583691215SE +/- 0.09, N = 310.67

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Group By Test TimeBlockVolume - Intel Xeon Platinum 83583691215SE +/- 0.07, N = 310.05

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.02, N = 313.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.07, N = 3246.91

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.10, N = 316.14

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83581224364860SE +/- 0.54, N = 352.64

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83581224364860SE +/- 0.48, N = 353.90

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 8358918273645SE +/- 1.36, N = 341.63

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Group By Test TimeBlockVolume - Intel Xeon Platinum 8358816243240SE +/- 0.85, N = 334.24

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.01, N = 313.88

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.04, N = 3247.62

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 83581224364860SE +/- 0.31, N = 354.45

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83581122334455SE +/- 0.89, N = 350.67

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83581224364860SE +/- 1.12, N = 353.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 83581020304050SE +/- 0.56, N = 342.20

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Group By Test TimeBlockVolume - Intel Xeon Platinum 8358918273645SE +/- 0.42, N = 338.29

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.03, N = 313.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.31, N = 3247.80

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 83581224364860SE +/- 0.34, N = 354.16

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 8358612182430SE +/- 0.23, N = 326.02

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Group By Test TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.14, N = 314.75

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.02, N = 313.84

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.99, N = 3246.72

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 8358714212835SE +/- 0.24, N = 328.60

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 8358714212835SE +/- 0.19, N = 329.27

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 8358714212835SE +/- 0.65, N = 329.38

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 8358510152025SE +/- 0.29, N = 322.57

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Group By Test TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.13, N = 315.31

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.01, N = 313.86

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.56, N = 3247.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 8358714212835SE +/- 0.19, N = 331.23

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83583691215SE +/- 0.19, N = 313.16

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 83583691215SE +/- 0.16, N = 310.66

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Group By Test TimeBlockVolume - Intel Xeon Platinum 83583691215SE +/- 0.06, N = 39.77

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.07, N = 313.89

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.80, N = 3246.58

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.15, N = 316.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.08, N = 315.57

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.14, N = 315.05

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 83583691215SE +/- 0.27, N = 311.35

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Group By Test TimeBlockVolume - Intel Xeon Platinum 83583691215SE +/- 0.03, N = 39.74

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.02, N = 313.84

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.22, N = 3245.79

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.03, N = 316.99

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83580.52431.04861.57292.09722.6215SE +/- 0.06, N = 32.33

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83580.7561.5122.2683.0243.78SE +/- 0.03, N = 33.36

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 83580.56251.1251.68752.252.8125SE +/- 0.03, N = 32.50

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Group By Test TimeBlockVolume - Intel Xeon Platinum 83581.21732.43463.65194.86926.0865SE +/- 0.06, N = 35.41

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.04, N = 313.84

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.09, N = 3246.99

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 83580.98331.96662.94993.93324.9165SE +/- 0.03, N = 34.37

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83580.57381.14761.72142.29522.869SE +/- 0.02, N = 92.55

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 83580.48150.9631.44451.9262.4075SE +/- 0.02, N = 92.14

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Group By Test TimeBlockVolume - Intel Xeon Platinum 83581.11382.22763.34144.45525.569SE +/- 0.02, N = 94.95

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.02, N = 913.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.14, N = 9248.12

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 83580.92251.8452.76753.694.6125SE +/- 0.03, N = 94.10

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83580.50851.0171.52552.0342.5425SE +/- 0.02, N = 32.26

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 83580.4590.9181.3771.8362.295SE +/- 0.06, N = 32.04

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Group By Test TimeBlockVolume - Intel Xeon Platinum 83581.03052.0613.09154.1225.1525SE +/- 0.04, N = 34.58

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.03, N = 313.87

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 2.56, N = 3250.30

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 83580.86851.7372.60553.4744.3425SE +/- 0.04, N = 33.86

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83580.37580.75161.12741.50321.879SE +/- 0.03, N = 31.67

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83580.4680.9361.4041.8722.34SE +/- 0.02, N = 32.08

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 83580.42530.85061.27591.70122.1265SE +/- 0.02, N = 31.89

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Group By Test TimeBlockVolume - Intel Xeon Platinum 83580.93381.86762.80143.73524.669SE +/- 0.04, N = 34.15

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeBlockVolume - Intel Xeon Platinum 835848121620SE +/- 0.02, N = 313.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi BenchmarkBlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.14, N = 3246.69

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark TimeBlockVolume - Intel Xeon Platinum 83580.83251.6652.49753.334.1625SE +/- 0.03, N = 33.70

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: 30BlockVolume - Intel Xeon Platinum 83582004006008001000SE +/- 3.44, N = 3837.49

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 500 - Inserts: 1000 - Rounds: 30BlockVolume - Intel Xeon Platinum 835850100150200250SE +/- 0.36, N = 3248.52

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 300 - Inserts: 3000 - Rounds: 30BlockVolume - Intel Xeon Platinum 8358130260390520650SE +/- 1.09, N = 3580.55

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 300 - Inserts: 1000 - Rounds: 30BlockVolume - Intel Xeon Platinum 83584080120160200SE +/- 0.60, N = 3171.84

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 100 - Inserts: 3000 - Rounds: 30BlockVolume - Intel Xeon Platinum 835870140210280350SE +/- 0.85, N = 3330.49

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size: 100 - Inserts: 1000 - Rounds: 30BlockVolume - Intel Xeon Platinum 835820406080100SE +/- 0.54, N = 398.91

Node.js V8 Web Tooling Benchmark

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

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling BenchmarkBlockVolume - Intel Xeon Platinum 83583691215SE +/- 0.07, N = 311.33

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: ChaCha20-Poly1305BlockVolume - Intel Xeon Platinum 83588000M16000M24000M32000M40000MSE +/- 1344698.59, N = 3353698907001. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMBlockVolume - Intel Xeon Platinum 835820000M40000M60000M80000M100000MSE +/- 84626294.23, N = 3894308805301. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMBlockVolume - Intel Xeon Platinum 835820000M40000M60000M80000M100000MSE +/- 19628498.41, N = 31014342061631. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20BlockVolume - Intel Xeon Platinum 835811000M22000M33000M44000M55000MSE +/- 7349029.89, N = 3492029563301. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096BlockVolume - Intel Xeon Platinum 835830K60K90K120K150KSE +/- 34.99, N = 3132379.51. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096BlockVolume - Intel Xeon Platinum 835811002200330044005500SE +/- 0.46, N = 34975.31. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512BlockVolume - Intel Xeon Platinum 8358600M1200M1800M2400M3000MSE +/- 107507.88, N = 326229850931. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256BlockVolume - Intel Xeon Platinum 83581400M2800M4200M5600M7000MSE +/- 69910498.93, N = 565332849841. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

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: InterpreterBlockVolume - Intel Xeon Platinum 83580.00020.00040.00060.00080.001SE +/- 0.00000335, N = 30.00106316

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlBlockVolume - Intel Xeon Platinum 83580.02610.05220.07830.10440.1305SE +/- 0.00011169, N = 30.11618446

ebizzy

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

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3BlockVolume - Intel Xeon Platinum 835870K140K210K280K350KSE +/- 4787.41, N = 153097361. (CC) gcc options: -pthread -lpthread -O3 -march=native

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: DistinctUserIDBlockVolume - Intel Xeon Platinum 83581.25782.51563.77345.03126.289SE +/- 0.01, N = 35.591. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsBlockVolume - Intel Xeon Platinum 83581.09132.18263.27394.36525.4565SE +/- 0.00, N = 34.851. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomBlockVolume - Intel Xeon Platinum 83580.20030.40060.60090.80121.0015SE +/- 0.00, N = 30.891. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetBlockVolume - Intel Xeon Platinum 83581.25332.50663.75995.01326.2665SE +/- 0.01, N = 35.571. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: KostyaBlockVolume - Intel Xeon Platinum 83580.58281.16561.74842.33122.914SE +/- 0.00, N = 32.591. (CXX) g++ options: -O3 -pthread

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: WriteBlockVolume - Intel Xeon Platinum 835816003200480064008000SE +/- 44.95, N = 376131. (CC) gcc options: -O2 -pthread

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: ReadBlockVolume - Intel Xeon Platinum 8358700K1400K2100K2800K3500KSE +/- 29205.10, N = 732094311. (CC) gcc options: -O2 -pthread

SQLite

This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1BlockVolume - Intel Xeon Platinum 8358510152025SE +/- 0.19, N = 1520.391. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

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: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result.

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

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result.

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

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result.

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

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result.

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

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result.

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

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result.

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

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result.

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400BlockVolume - Intel Xeon Platinum 835820406080100SE +/- 5.50, N = 1391.30MAX: 13327.22

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400BlockVolume - Intel Xeon Platinum 835815M30M45M60M75MSE +/- 2588914.10, N = 1370319260

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

BlockVolume - Intel Xeon Platinum 8358: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

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

BlockVolume - Intel Xeon Platinum 8358: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

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

BlockVolume - Intel Xeon Platinum 8358: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358714212835SE +/- 5.87, N = 1431.57MAX: 18851.53

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 835812M24M36M48M60MSE +/- 3179808.99, N = 1456722192

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

BlockVolume - Intel Xeon Platinum 8358: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

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

BlockVolume - Intel Xeon Platinum 8358: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

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

BlockVolume - Intel Xeon Platinum 8358: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358306090120150SE +/- 5.53, N = 3140.52MAX: 25653.11

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358714212835SE +/- 0.45, N = 1529.21MAX: 24107.58

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100BlockVolume - Intel Xeon Platinum 8358300K600K900K1200K1500KSE +/- 28561.13, N = 151546087

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

BlockVolume - Intel Xeon Platinum 8358: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

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

BlockVolume - Intel Xeon Platinum 8358: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

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

BlockVolume - Intel Xeon Platinum 8358: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

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

BlockVolume - Intel Xeon Platinum 8358: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

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

BlockVolume - Intel Xeon Platinum 8358: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

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

BlockVolume - Intel Xeon Platinum 8358: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

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: 1000 - Group By Test TimeBlockVolume - Intel Xeon Platinum 8358816243240SE +/- 1.23, N = 334.27

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 8358612182430SE +/- 1.00, N = 326.83

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Repartition Test TimeBlockVolume - Intel Xeon Platinum 8358510152025SE +/- 0.89, N = 321.29

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83583691215SE +/- 0.47, N = 313.57

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83580.47250.9451.41751.892.3625SE +/- 0.05, N = 92.10

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test TimeBlockVolume - Intel Xeon Platinum 83580.450.91.351.82.25SE +/- 0.15, N = 32.00

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

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: RANGE - Connections: 100 - Clients: 1000

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: RANGE - Connections: 500 - Clients: 100

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: RANGE - Connections: 50 - Clients: 1000

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: RANGE - Connections: 100 - Clients: 100

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: RANGE - Connections: 50 - Clients: 100

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: PUT - Connections: 500 - Clients: 1000

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: PUT - Connections: 100 - Clients: 1000

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: PUT - Connections: 500 - Clients: 100

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: PUT - Connections: 50 - Clients: 1000

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: PUT - Connections: 100 - Clients: 100

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Test: PUT - Connections: 50 - Clients: 100

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found

Node.js Express HTTP Load Test

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

BlockVolume - Intel Xeon Platinum 8358: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: SyntaxError: Unexpected token {

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

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Random Delete

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Seek Random

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Random Read

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Random Fill

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Overwrite

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Fill Sync

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

Benchmark: Hot Read

BlockVolume - Intel Xeon Platinum 8358: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found

211 Results Shown

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