KVM testing on Ubuntu 20.04 via the Phoronix Test Suite.
BlockVolume - Intel Xeon Platinum 8358 Processor: Intel Xeon Platinum 8358 (8 Cores / 16 Threads), Motherboard: QEMU Standard PC (i440FX + PIIX 1996) (1.5.1 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 64GB, Disk: 50GB BlockVolume, Graphics: bochs-drmdrmfb, Monitor: QEMU Monitor, Network: Red Hat Virtio device
OS: Ubuntu 20.04, Kernel: 5.15.0-1042-oracle (x86_64), Vulkan: 1.1.182, Compiler: GCC 9.4.0, File-System: ext4, Screen Resolution: 1024x768, System Layer: KVM
Kernel Notes: libiscsi.debug_libiscsi_eh=1 - Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-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 -vDisk Notes: MQ-DEADLINE / relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x1Java Notes: OpenJDK Runtime Environment (build 11.0.20.1+1-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.10Security Notes: 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
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.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 30K 60K 90K 120K 150K SE +/- 2039.64, N = 3 144617
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 30 60 90 120 150 SE +/- 2.40, N = 3 112.55 MAX: 25254.77
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.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 70K 140K 210K 280K 350K SE +/- 2425.11, N = 15 346334
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 30 60 90 120 150 SE +/- 1.32, N = 15 117.52 MAX: 28037.2
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.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 120K 240K 360K 480K 600K SE +/- 4324.05, N = 14 546266
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 30 60 90 120 150 SE +/- 1.39, N = 14 119.54 MAX: 28096.21
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.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 60K 120K 180K 240K 300K SE +/- 2647.09, N = 6 273101
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 15 30 45 60 75 SE +/- 0.77, N = 6 65.33 MAX: 24110.81
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.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 140K 280K 420K 560K 700K SE +/- 8131.80, N = 4 654010
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 15 30 45 60 75 SE +/- 1.04, N = 4 68.03 MAX: 24076.88
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.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 200K 400K 600K 800K 1000K SE +/- 10155.26, N = 3 1002051
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 16 32 48 64 80 SE +/- 1.05, N = 3 70.29 MAX: 24085.87
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.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 130K 260K 390K 520K 650K SE +/- 4245.00, N = 3 628837
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 7 14 21 28 35 SE +/- 0.11, N = 3 29.26 MAX: 15217.1
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 130K 260K 390K 520K 650K SE +/- 1431.75, N = 3 622939
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 30 60 90 120 150 SE +/- 0.30, N = 3 112.07 MAX: 26225.36
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 300K 600K 900K 1200K 1500K SE +/- 16190.39, N = 4 1333831
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 8 16 24 32 40 SE +/- 0.42, N = 4 34.86 MAX: 13972.22
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 300K 600K 900K 1200K 1500K SE +/- 1398.60, N = 3 1362224
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 30 60 90 120 150 SE +/- 0.19, N = 3 125.38 MAX: 26677.87
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 400K 800K 1200K 1600K 2000K SE +/- 22696.55, N = 15 1726809
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 9 18 27 36 45 SE +/- 0.38, N = 15 41.03 MAX: 13994.63
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 400K 800K 1200K 1600K 2000K SE +/- 19032.96, N = 15 1706348
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 30 60 90 120 150 SE +/- 0.66, N = 15 142.56 MAX: 26729.82
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 200K 400K 600K 800K 1000K SE +/- 2688.36, N = 3 907036
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 5 10 15 20 25 SE +/- 0.07, N = 3 20.60 MAX: 24108.43
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 200K 400K 600K 800K 1000K SE +/- 2259.53, N = 3 929362
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 20 40 60 80 100 SE +/- 0.07, N = 3 78.28 MAX: 26681.83
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 300K 600K 900K 1200K 1500K SE +/- 28561.13, N = 15 1546087
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 7 14 21 28 35 SE +/- 0.45, N = 15 29.21 MAX: 24107.58
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 300K 600K 900K 1200K 1500K SE +/- 10070.97, N = 3 1631840
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 20 40 60 80 100 SE +/- 0.54, N = 3 99.63 MAX: 27054.61
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 400K 800K 1200K 1600K 2000K SE +/- 22046.05, N = 15 1715535
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 9 18 27 36 45 SE +/- 0.29, N = 15 40.06 MAX: 24219.99
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 400K 800K 1200K 1600K 2000K SE +/- 17167.03, N = 3 1901225
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 30 60 90 120 150 SE +/- 1.16, N = 3 139.79 MAX: 27148.88
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 2M 4M 6M 8M 10M SE +/- 64184.73, N = 3 10520120
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 30 60 90 120 150 SE +/- 5.53, N = 3 140.52 MAX: 25653.11
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.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 3M 6M 9M 12M 15M SE +/- 141170.20, N = 3 14269671
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 6.80, N = 3 206.74 MAX: 29936.02
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.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 3M 6M 9M 12M 15M SE +/- 257337.63, N = 9 13769487
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 80 160 240 320 400 SE +/- 4.36, N = 9 348.11 MAX: 84986.5
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.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 12M 24M 36M 48M 60M SE +/- 3179808.99, N = 14 56722192
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 7 14 21 28 35 SE +/- 5.87, N = 14 31.57 MAX: 18851.53
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.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 20M 40M 60M 80M 100M SE +/- 428013.98, N = 3 78173713
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 12 24 36 48 60 SE +/- 0.54, N = 3 53.37 MAX: 1077.06
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.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 30M 60M 90M 120M 150M SE +/- 1027706.72, N = 3 134633387
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 9 18 27 36 45 SE +/- 0.82, N = 3 38.87 MAX: 1287.66
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.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 17M 34M 51M 68M 85M SE +/- 512657.10, N = 3 77558468
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100 BlockVolume - Intel Xeon Platinum 8358 5 10 15 20 25 SE +/- 0.14, N = 3 21.88 MAX: 566.79
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 15M 30M 45M 60M 75M SE +/- 2588914.10, N = 13 70319260
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 20 40 60 80 100 SE +/- 5.50, N = 13 91.30 MAX: 13327.22
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.
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: 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: 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: 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.
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400 BlockVolume - Intel Xeon Platinum 8358 2 4 6 8 10 6
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: 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.
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.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 0.8325 1.665 2.4975 3.33 4.1625 SE +/- 0.03, N = 3 3.70
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.14, N = 3 246.69
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.02, N = 3 13.85
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 0.9338 1.8676 2.8014 3.7352 4.669 SE +/- 0.04, N = 3 4.15
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 0.4253 0.8506 1.2759 1.7012 2.1265 SE +/- 0.02, N = 3 1.89
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 0.468 0.936 1.404 1.872 2.34 SE +/- 0.02, N = 3 2.08
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 0.3758 0.7516 1.1274 1.5032 1.879 SE +/- 0.03, N = 3 1.67
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 0.8685 1.737 2.6055 3.474 4.3425 SE +/- 0.04, N = 3 3.86
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 2.56, N = 3 250.30
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.03, N = 3 13.87
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 1.0305 2.061 3.0915 4.122 5.1525 SE +/- 0.04, N = 3 4.58
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 0.459 0.918 1.377 1.836 2.295 SE +/- 0.06, N = 3 2.04
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 0.5085 1.017 1.5255 2.034 2.5425 SE +/- 0.02, N = 3 2.26
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 0.45 0.9 1.35 1.8 2.25 SE +/- 0.15, N = 3 2.00
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 0.9225 1.845 2.7675 3.69 4.6125 SE +/- 0.03, N = 9 4.10
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.14, N = 9 248.12
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.02, N = 9 13.85
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 1.1138 2.2276 3.3414 4.4552 5.569 SE +/- 0.02, N = 9 4.95
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 0.4815 0.963 1.4445 1.926 2.4075 SE +/- 0.02, N = 9 2.14
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 0.5738 1.1476 1.7214 2.2952 2.869 SE +/- 0.02, N = 9 2.55
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 0.4725 0.945 1.4175 1.89 2.3625 SE +/- 0.05, N = 9 2.10
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 0.9833 1.9666 2.9499 3.9332 4.9165 SE +/- 0.03, N = 3 4.37
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.09, N = 3 246.99
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.04, N = 3 13.84
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 1.2173 2.4346 3.6519 4.8692 6.0865 SE +/- 0.06, N = 3 5.41
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 0.5625 1.125 1.6875 2.25 2.8125 SE +/- 0.03, N = 3 2.50
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 0.756 1.512 2.268 3.024 3.78 SE +/- 0.03, N = 3 3.36
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 0.5243 1.0486 1.5729 2.0972 2.6215 SE +/- 0.06, N = 3 2.33
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.03, N = 3 16.99
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.22, N = 3 245.79
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.02, N = 3 13.84
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 3 6 9 12 15 SE +/- 0.03, N = 3 9.74
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 3 6 9 12 15 SE +/- 0.27, N = 3 11.35
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.14, N = 3 15.05
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.08, N = 3 15.57
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.15, N = 3 16.39
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.80, N = 3 246.58
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.07, N = 3 13.89
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 3 6 9 12 15 SE +/- 0.06, N = 3 9.77
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 3 6 9 12 15 SE +/- 0.16, N = 3 10.66
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 3 6 9 12 15 SE +/- 0.47, N = 3 13.57
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 3 6 9 12 15 SE +/- 0.19, N = 3 13.16
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 7 14 21 28 35 SE +/- 0.19, N = 3 31.23
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.56, N = 3 247.39
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.01, N = 3 13.86
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.13, N = 3 15.31
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 5 10 15 20 25 SE +/- 0.29, N = 3 22.57
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 7 14 21 28 35 SE +/- 0.65, N = 3 29.38
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 7 14 21 28 35 SE +/- 0.19, N = 3 29.27
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 7 14 21 28 35 SE +/- 0.24, N = 3 28.60
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.99, N = 3 246.72
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.02, N = 3 13.84
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.14, N = 3 14.75
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 5 10 15 20 25 SE +/- 0.89, N = 3 21.29
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 6 12 18 24 30 SE +/- 0.23, N = 3 26.02
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 6 12 18 24 30 SE +/- 1.00, N = 3 26.83
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 12 24 36 48 60 SE +/- 0.34, N = 3 54.16
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.31, N = 3 247.80
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.03, N = 3 13.85
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 9 18 27 36 45 SE +/- 0.42, N = 3 38.29
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 10 20 30 40 50 SE +/- 0.56, N = 3 42.20
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 12 24 36 48 60 SE +/- 1.12, N = 3 53.39
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 11 22 33 44 55 SE +/- 0.89, N = 3 50.67
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 12 24 36 48 60 SE +/- 0.31, N = 3 54.45
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.04, N = 3 247.62
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.01, N = 3 13.88
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 8 16 24 32 40 SE +/- 0.85, N = 3 34.24
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 9 18 27 36 45 SE +/- 1.36, N = 3 41.63
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 12 24 36 48 60 SE +/- 0.48, N = 3 53.90
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 12 24 36 48 60 SE +/- 0.54, N = 3 52.64
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.10, N = 3 16.14
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.07, N = 3 246.91
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.02, N = 3 13.85
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 3 6 9 12 15 SE +/- 0.07, N = 3 10.05
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 3 6 9 12 15 SE +/- 0.09, N = 3 10.67
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.33, N = 3 14.44
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.40, N = 3 13.64
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.12, N = 3 16.45
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.16, N = 3 246.70
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.03, N = 3 13.81
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 3 6 9 12 15 SE +/- 0.02, N = 3 10.10
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 3 6 9 12 15 SE +/- 0.19, N = 3 11.27
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.14, N = 3 14.80
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.26, N = 3 13.70
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 7 14 21 28 35 SE +/- 0.01, N = 3 28.33
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.13, N = 3 246.15
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.03, N = 3 13.80
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.15, N = 3 14.74
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 5 10 15 20 25 SE +/- 0.16, N = 3 21.00
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 6 12 18 24 30 SE +/- 0.46, N = 3 26.07
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 7 14 21 28 35 SE +/- 0.90, N = 3 27.70
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 7 14 21 28 35 SE +/- 0.09, N = 3 28.58
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.50, N = 3 247.87
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.04, N = 3 13.87
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.11, N = 3 14.87
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 5 10 15 20 25 SE +/- 0.11, N = 3 20.74
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 6 12 18 24 30 SE +/- 0.43, N = 3 27.24
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 6 12 18 24 30 SE +/- 0.10, N = 3 26.39
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 12 24 36 48 60 SE +/- 0.13, N = 3 54.73
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.01, N = 3 245.72
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.01, N = 3 13.78
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 8 16 24 32 40 SE +/- 1.23, N = 3 34.27
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 10 20 30 40 50 SE +/- 0.67, N = 3 41.84
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 12 24 36 48 60 SE +/- 0.28, N = 3 53.97
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 12 24 36 48 60 SE +/- 0.67, N = 3 54.58
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time BlockVolume - Intel Xeon Platinum 8358 12 24 36 48 60 SE +/- 0.56, N = 9 55.14
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark BlockVolume - Intel Xeon Platinum 8358 50 100 150 200 250 SE +/- 0.16, N = 9 246.88
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe BlockVolume - Intel Xeon Platinum 8358 4 8 12 16 20 SE +/- 0.02, N = 9 13.83
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Group By Test Time BlockVolume - Intel Xeon Platinum 8358 8 16 24 32 40 SE +/- 0.56, N = 9 33.32
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Repartition Test Time BlockVolume - Intel Xeon Platinum 8358 10 20 30 40 50 SE +/- 0.58, N = 9 41.86
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 12 24 36 48 60 SE +/- 0.41, N = 9 54.23
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time BlockVolume - Intel Xeon Platinum 8358 12 24 36 48 60 SE +/- 0.81, N = 9 54.17
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.org Final Score, More Is Better BlogBench 1.1 Test: Read BlockVolume - Intel Xeon Platinum 8358 700K 1400K 2100K 2800K 3500K SE +/- 29205.10, N = 7 3209431 1. (CC) gcc options: -O2 -pthread
OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write BlockVolume - Intel Xeon Platinum 8358 1600 3200 4800 6400 8000 SE +/- 44.95, N = 3 7613 1. (CC) gcc options: -O2 -pthread
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.org ops/s, More Is Better CockroachDB 22.2 Workload: MoVR - Concurrency: 128 BlockVolume - Intel Xeon Platinum 8358 100 200 300 400 500 SE +/- 5.58, N = 4 448.7
etcd Etcd is a distributed, reliable key-value store intended for critical data of a distributed system. Etcd is written in Golang and part of the Cloud Native Computing Foundation (CNCF) and used by Kubernetes, Rook, CoreDNS, and other open-source software. This test profile uses Etcd's built-in benchmark to stress the PUT and RANGE performance of a single node / local system. Learn more via the OpenBenchmarking.org test page.
Test: PUT - Connections: 50 - Clients: 100
BlockVolume - 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: 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: 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: 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: 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: 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: 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: 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: 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
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
Benchmark: Hot Read
BlockVolume - 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: 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: 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: 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: 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 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: 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
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 {
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: SHA256 BlockVolume - Intel Xeon Platinum 8358 1400M 2800M 4200M 5600M 7000M SE +/- 69910498.93, N = 5 6533284984 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: SHA512 BlockVolume - Intel Xeon Platinum 8358 600M 1200M 1800M 2400M 3000M SE +/- 107507.88, N = 3 2622985093 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.1 Algorithm: RSA4096 BlockVolume - Intel Xeon Platinum 8358 1100 2200 3300 4400 5500 SE +/- 0.46, N = 3 4975.3 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.1 Algorithm: RSA4096 BlockVolume - Intel Xeon Platinum 8358 30K 60K 90K 120K 150K SE +/- 34.99, N = 3 132379.5 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: ChaCha20 BlockVolume - Intel Xeon Platinum 8358 11000M 22000M 33000M 44000M 55000M SE +/- 7349029.89, N = 3 49202956330 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: AES-128-GCM BlockVolume - Intel Xeon Platinum 8358 20000M 40000M 60000M 80000M 100000M SE +/- 19628498.41, N = 3 101434206163 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: AES-256-GCM BlockVolume - Intel Xeon Platinum 8358 20000M 40000M 60000M 80000M 100000M SE +/- 84626294.23, N = 3 89430880530 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: ChaCha20-Poly1305 BlockVolume - Intel Xeon Platinum 8358 8000M 16000M 24000M 32000M 40000M SE +/- 1344698.59, N = 3 35369890700 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter BlockVolume - Intel Xeon Platinum 8358 0.0002 0.0004 0.0006 0.0008 0.001 SE +/- 0.00000335, N = 3 0.00106316
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.org GB/s, More Is Better simdjson 2.0 Throughput Test: Kostya BlockVolume - Intel Xeon Platinum 8358 0.5828 1.1656 1.7484 2.3312 2.914 SE +/- 0.00, N = 3 2.59 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: TopTweet BlockVolume - Intel Xeon Platinum 8358 1.2533 2.5066 3.7599 5.0132 6.2665 SE +/- 0.01, N = 3 5.57 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: LargeRandom BlockVolume - Intel Xeon Platinum 8358 0.2003 0.4006 0.6009 0.8012 1.0015 SE +/- 0.00, N = 3 0.89 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: PartialTweets BlockVolume - Intel Xeon Platinum 8358 1.0913 2.1826 3.2739 4.3652 5.4565 SE +/- 0.00, N = 3 4.85 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: DistinctUserID BlockVolume - Intel Xeon Platinum 8358 1.2578 2.5156 3.7734 5.0312 6.289 SE +/- 0.01, N = 3 5.59 1. (CXX) g++ options: -O3 -pthread
BlockVolume - Intel Xeon Platinum 8358 Processor: Intel Xeon Platinum 8358 (8 Cores / 16 Threads), Motherboard: QEMU Standard PC (i440FX + PIIX 1996) (1.5.1 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 64GB, Disk: 50GB BlockVolume, Graphics: bochs-drmdrmfb, Monitor: QEMU Monitor, Network: Red Hat Virtio device
OS: Ubuntu 20.04, Kernel: 5.15.0-1042-oracle (x86_64), Vulkan: 1.1.182, Compiler: GCC 9.4.0, File-System: ext4, Screen Resolution: 1024x768, System Layer: KVM
Kernel Notes: libiscsi.debug_libiscsi_eh=1 - Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-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 -vDisk Notes: MQ-DEADLINE / relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0x1Java Notes: OpenJDK Runtime Environment (build 11.0.20.1+1-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.10Security Notes: 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
Testing initiated at 17 November 2023 16:09 by user ubuntu.