KVM testing on Ubuntu 20.04 via the Phoronix Test Suite.
Amazon Elastic Block Store Processor: AMD EPYC 7R13 (8 Cores / 16 Threads), Motherboard: Amazon EC2 m6a.4xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 62GB, Disk: 32GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 20.04, Kernel: 5.15.0-1048-aws (x86_64), Vulkan: 1.1.182, Compiler: GCC 9.4.0, File-System: ext4, System Layer: KVM
Kernel Notes: 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: NONE / discard,relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0xa0011d1Java Notes: OpenJDK Runtime Environment (build 11.0.20.1+1-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.10Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
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.
Test: Read
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
Test: Write
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
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 Amazon Elastic Block Store 3000M 6000M 9000M 12000M 15000M SE +/- 1251722.49, N = 3 11785861157 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: SHA512 Amazon Elastic Block Store 800M 1600M 2400M 3200M 4000M SE +/- 1011913.96, N = 3 3894816373 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.1 Algorithm: RSA4096 Amazon Elastic Block Store 500 1000 1500 2000 2500 SE +/- 0.23, N = 3 2099.7 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.1 Algorithm: RSA4096 Amazon Elastic Block Store 30K 60K 90K 120K 150K SE +/- 65.70, N = 3 136968.2 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: ChaCha20 Amazon Elastic Block Store 8000M 16000M 24000M 32000M 40000M SE +/- 3164458.40, N = 3 35435207613 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: AES-128-GCM Amazon Elastic Block Store 8000M 16000M 24000M 32000M 40000M SE +/- 1372861.40, N = 3 37891700327 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: AES-256-GCM Amazon Elastic Block Store 7000M 14000M 21000M 28000M 35000M SE +/- 1647114.61, N = 3 34613527253 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: ChaCha20-Poly1305 Amazon Elastic Block Store 5000M 10000M 15000M 20000M 25000M SE +/- 2009947.40, N = 3 24043994590 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Node.js Express HTTP Load Test A Node.js Express server with a Node-based loadtest client for facilitating HTTP benchmarking. Learn more via the OpenBenchmarking.org test page.
Amazon Elastic Block Store: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: SyntaxError: Unexpected token {
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 Amazon Elastic Block Store 30 60 90 120 150 SE +/- 0.26, N = 3 114.74 MAX: 25333.98
Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400
Amazon Elastic Block Store: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100 Amazon Elastic Block Store 70K 140K 210K 280K 350K SE +/- 300.90, N = 3 349230
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 Amazon Elastic Block Store 30 60 90 120 150 SE +/- 0.44, N = 3 117.91 MAX: 25339.49
Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400
Amazon Elastic Block Store: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100 Amazon Elastic Block Store 120K 240K 360K 480K 600K SE +/- 4258.72, N = 10 546971
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 Amazon Elastic Block Store 30 60 90 120 150 SE +/- 1.20, N = 10 119.36 MAX: 27338.28
Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400
Amazon Elastic Block Store: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100 Amazon Elastic Block Store 60K 120K 180K 240K 300K SE +/- 2813.87, N = 3 273088
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 Amazon Elastic Block Store 15 30 45 60 75 SE +/- 0.59, N = 3 65.60 MAX: 24186.97
Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400
Amazon Elastic Block Store: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100 Amazon Elastic Block Store 140K 280K 420K 560K 700K SE +/- 2483.39, N = 3 671085
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 Amazon Elastic Block Store 15 30 45 60 75 SE +/- 0.74, N = 3 66.07 MAX: 24176.15
Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400
Amazon Elastic Block Store: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100 Amazon Elastic Block Store 200K 400K 600K 800K 1000K SE +/- 7037.67, N = 3 1012562
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 Amazon Elastic Block Store 16 32 48 64 80 SE +/- 0.64, N = 3 70.57 MAX: 24274.23
Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400
Amazon Elastic Block Store: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100 Amazon Elastic Block Store 140K 280K 420K 560K 700K SE +/- 7244.48, N = 4 632211
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 Amazon Elastic Block Store 7 14 21 28 35 SE +/- 0.34, N = 4 29.22 MAX: 14351.66
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 Amazon Elastic Block Store 140K 280K 420K 560K 700K SE +/- 1691.18, N = 3 633183
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 Amazon Elastic Block Store 20 40 60 80 100 SE +/- 0.25, N = 3 110.27 MAX: 26472.74
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 Amazon Elastic Block Store 300K 600K 900K 1200K 1500K SE +/- 3464.59, N = 3 1413072
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 Amazon Elastic Block Store 8 16 24 32 40 SE +/- 0.09, N = 3 32.82 MAX: 14107.01
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 Amazon Elastic Block Store 300K 600K 900K 1200K 1500K SE +/- 13835.76, N = 6 1417249
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 Amazon Elastic Block Store 30 60 90 120 150 SE +/- 1.04, N = 6 120.07 MAX: 26678.21
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 Amazon Elastic Block Store 400K 800K 1200K 1600K 2000K SE +/- 11500.33, N = 3 2039311
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 Amazon Elastic Block Store 8 16 24 32 40 SE +/- 0.27, N = 3 36.32 MAX: 11626.2
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 Amazon Elastic Block Store 400K 800K 1200K 1600K 2000K SE +/- 12468.08, N = 3 1993550
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 Amazon Elastic Block Store 30 60 90 120 150 SE +/- 0.52, N = 3 133.32 MAX: 26664.27
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 Amazon Elastic Block Store 200K 400K 600K 800K 1000K SE +/- 10839.16, N = 4 908976
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 Amazon Elastic Block Store 5 10 15 20 25 SE +/- 0.26, N = 4 20.54 MAX: 24262.7
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 Amazon Elastic Block Store 200K 400K 600K 800K 1000K SE +/- 8489.56, N = 3 948114
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 Amazon Elastic Block Store 20 40 60 80 100 SE +/- 0.63, N = 3 76.38 MAX: 26794.33
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 Amazon Elastic Block Store 400K 800K 1200K 1600K 2000K SE +/- 18397.30, N = 5 1894344
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 Amazon Elastic Block Store 6 12 18 24 30 SE +/- 0.24, N = 5 24.85 MAX: 24285.85
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 Amazon Elastic Block Store 400K 800K 1200K 1600K 2000K SE +/- 21912.70, N = 4 2000082
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 Amazon Elastic Block Store 20 40 60 80 100 SE +/- 0.69, N = 4 89.97 MAX: 27503.71
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 Amazon Elastic Block Store 600K 1200K 1800K 2400K 3000K SE +/- 31449.02, N = 3 2596230
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 Amazon Elastic Block Store 7 14 21 28 35 SE +/- 0.37, N = 3 29.10 MAX: 24302.11
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 Amazon Elastic Block Store 600K 1200K 1800K 2400K 3000K SE +/- 20763.41, N = 3 2742028
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 Amazon Elastic Block Store 20 40 60 80 100 SE +/- 1.33, N = 3 105.75 MAX: 27512.11
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 Amazon Elastic Block Store 3M 6M 9M 12M 15M SE +/- 41308.06, N = 3 12416335
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 Amazon Elastic Block Store 30 60 90 120 150 SE +/- 0.76, N = 3 129.31 MAX: 25586.36
Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400
Amazon Elastic Block Store: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100 Amazon Elastic Block Store 5M 10M 15M 20M 25M SE +/- 254878.54, N = 3 23382307
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 Amazon Elastic Block Store 30 60 90 120 150 SE +/- 1.20, N = 3 157.22 MAX: 26255.15
Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400
Amazon Elastic Block Store: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100 Amazon Elastic Block Store 6M 12M 18M 24M 30M SE +/- 352862.46, N = 4 28356847
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 Amazon Elastic Block Store 40 80 120 160 200 SE +/- 3.46, N = 4 200.28 MAX: 28835.41
Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400
Amazon Elastic Block Store: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100 Amazon Elastic Block Store 4M 8M 12M 16M 20M SE +/- 148717.74, N = 3 17259090
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 Amazon Elastic Block Store 20 40 60 80 100 SE +/- 2.34, N = 3 86.66 MAX: 25034.43
Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400
Amazon Elastic Block Store: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100 Amazon Elastic Block Store 5M 10M 15M 20M 25M SE +/- 529000.28, N = 9 22467141
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 Amazon Elastic Block Store 30 60 90 120 150 SE +/- 5.58, N = 9 139.45 MAX: 50683.95
Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400
Amazon Elastic Block Store: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100 Amazon Elastic Block Store 5M 10M 15M 20M 25M SE +/- 285666.06, N = 4 24729998
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 Amazon Elastic Block Store 50 100 150 200 250 SE +/- 3.03, N = 4 214.53 MAX: 41802.43
Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400
Amazon Elastic Block Store: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100 Amazon Elastic Block Store 4M 8M 12M 16M 20M SE +/- 269421.50, N = 3 19292659
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 Amazon Elastic Block Store 20 40 60 80 100 SE +/- 0.51, N = 3 84.51 MAX: 15594.46
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 Amazon Elastic Block Store 4M 8M 12M 16M 20M SE +/- 137471.88, N = 3 20170280
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 Amazon Elastic Block Store 60 120 180 240 300 SE +/- 7.67, N = 3 263.24 MAX: 47946.95
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100 Amazon Elastic Block Store 5M 10M 15M 20M 25M SE +/- 2212835.15, N = 6 24701612
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100 Amazon Elastic Block Store 40 80 120 160 200 SE +/- 9.53, N = 6 174.33 MAX: 37870.45
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400 Amazon Elastic Block Store 20M 40M 60M 80M 100M SE +/- 21155598.81, N = 9 109046138
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400 Amazon Elastic Block Store 60 120 180 240 300 SE +/- 77.07, N = 9 256.19 MAX: 62582.51
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100 Amazon Elastic Block Store 40M 80M 120M 160M 200M SE +/- 2250051.77, N = 3 173672346
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100 Amazon Elastic Block Store 10 20 30 40 50 SE +/- 0.57, N = 3 41.93 MAX: 863.42
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400 Amazon Elastic Block Store 40M 80M 120M 160M 200M SE +/- 1715912.10, N = 7 182497522
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400 Amazon Elastic Block Store 14 28 42 56 70 SE +/- 1.49, N = 7 62.24 MAX: 2144.77
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100 Amazon Elastic Block Store 4M 8M 12M 16M 20M SE +/- 182090.70, N = 3 20391363
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100 Amazon Elastic Block Store 20 40 60 80 100 SE +/- 0.49, N = 3 86.34 MAX: 24263.82
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400 Amazon Elastic Block Store 30M 60M 90M 120M 150M SE +/- 8557833.76, N = 12 118111984
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 Amazon Elastic Block Store 16 32 48 64 80 SE +/- 14.96, N = 12 71.02 MAX: 86658.05
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100 Amazon Elastic Block Store 40M 80M 120M 160M 200M SE +/- 1492765.28, N = 3 169747061
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100 Amazon Elastic Block Store 6 12 18 24 30 SE +/- 0.23, N = 3 27.11 MAX: 674.56
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400 Amazon Elastic Block Store 30M 60M 90M 120M 150M SE +/- 1844634.82, N = 3 161928614
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400 Amazon Elastic Block Store 20 40 60 80 100 SE +/- 0.92, N = 3 94.99 MAX: 1799.12
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100 Amazon Elastic Block Store 40M 80M 120M 160M 200M SE +/- 1775491.52, N = 3 195511827
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100 Amazon Elastic Block Store 5 10 15 20 25 SE +/- 0.68, N = 3 22.49 MAX: 1108.02
OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400 Amazon Elastic Block Store 40M 80M 120M 160M 200M SE +/- 1514123.21, N = 3 171123949
OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.2 Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400 Amazon Elastic Block Store 30 60 90 120 150 SE +/- 1.55, N = 3 115.78 MAX: 2214.95
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 Amazon Elastic Block Store 0.7538 1.5076 2.2614 3.0152 3.769 SE +/- 0.04, N = 3 3.35
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.62, N = 3 163.40
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.06, N = 3 10.03
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time Amazon Elastic Block Store 0.864 1.728 2.592 3.456 4.32 SE +/- 0.02, N = 3 3.84
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time Amazon Elastic Block Store 0.3938 0.7876 1.1814 1.5752 1.969 SE +/- 0.04, N = 3 1.75
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time Amazon Elastic Block Store 0.4028 0.8056 1.2084 1.6112 2.014 SE +/- 0.04, N = 3 1.79
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time Amazon Elastic Block Store 0.3285 0.657 0.9855 1.314 1.6425 SE +/- 0.01, N = 3 1.46
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time Amazon Elastic Block Store 0.8055 1.611 2.4165 3.222 4.0275 SE +/- 0.01, N = 3 3.58
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.73, N = 3 165.86
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.06, N = 3 10.07
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Group By Test Time Amazon Elastic Block Store 0.9675 1.935 2.9025 3.87 4.8375 SE +/- 0.04, N = 3 4.30
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Repartition Test Time Amazon Elastic Block Store 0.4185 0.837 1.2555 1.674 2.0925 SE +/- 0.09, N = 3 1.86
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Inner Join Test Time Amazon Elastic Block Store 0.4545 0.909 1.3635 1.818 2.2725 SE +/- 0.03, N = 3 2.02
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time Amazon Elastic Block Store 0.3668 0.7336 1.1004 1.4672 1.834 SE +/- 0.02, N = 3 1.63
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time Amazon Elastic Block Store 0.8393 1.6786 2.5179 3.3572 4.1965 SE +/- 0.01, N = 3 3.73
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.36, N = 3 164.91
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.05, N = 3 10.03
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Group By Test Time Amazon Elastic Block Store 1.0463 2.0926 3.1389 4.1852 5.2315 SE +/- 0.02, N = 3 4.65
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Repartition Test Time Amazon Elastic Block Store 0.4613 0.9226 1.3839 1.8452 2.3065 SE +/- 0.03, N = 3 2.05
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time Amazon Elastic Block Store 0.5288 1.0576 1.5864 2.1152 2.644 SE +/- 0.06, N = 3 2.35
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test Time Amazon Elastic Block Store 0.4388 0.8776 1.3164 1.7552 2.194 SE +/- 0.07, N = 3 1.95
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time Amazon Elastic Block Store 0.9293 1.8586 2.7879 3.7172 4.6465 SE +/- 0.05, N = 3 4.13
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.28, N = 3 164.59
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.05, N = 3 10.06
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Group By Test Time Amazon Elastic Block Store 1.1723 2.3446 3.5169 4.6892 5.8615 SE +/- 0.02, N = 3 5.21
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Repartition Test Time Amazon Elastic Block Store 0.5535 1.107 1.6605 2.214 2.7675 SE +/- 0.00, N = 3 2.46
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time Amazon Elastic Block Store 0.7088 1.4176 2.1264 2.8352 3.544 SE +/- 0.03, N = 3 3.15
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time Amazon Elastic Block Store 0.4838 0.9676 1.4514 1.9352 2.419 SE +/- 0.04, N = 3 2.15
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.62, N = 3 164.74
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.03, N = 3 10.05
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.36, N = 3 12.57
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.72, N = 3 164.29
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.02, N = 3 9.99
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.34, N = 3 11.59
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time Amazon Elastic Block Store 6 12 18 24 30 SE +/- 0.05, N = 3 26.66
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 1.12, N = 3 164.08
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.06, N = 3 10.02
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time Amazon Elastic Block Store 6 12 18 24 30 SE +/- 0.40, N = 3 25.12
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time Amazon Elastic Block Store 6 12 18 24 30 SE +/- 0.03, N = 3 25.08
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.06, N = 3 163.39
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.05, N = 3 10.04
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time Amazon Elastic Block Store 5 10 15 20 25 SE +/- 0.46, N = 3 22.28
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time Amazon Elastic Block Store 11 22 33 44 55 SE +/- 0.10, N = 3 47.06
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.43, N = 3 164.47
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.02, N = 3 9.96
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time Amazon Elastic Block Store 10 20 30 40 50 SE +/- 0.84, N = 3 43.17
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time Amazon Elastic Block Store 11 22 33 44 55 SE +/- 0.55, N = 3 47.96
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.17, N = 3 164.85
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.02, N = 3 10.07
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test Time Amazon Elastic Block Store 10 20 30 40 50 SE +/- 1.08, N = 3 43.51
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time Amazon Elastic Block Store 4 8 12 16 20 SE +/- 0.07, N = 3 14.23
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.34, N = 3 163.53
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.05, N = 3 10.05
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.18, N = 3 11.08
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time Amazon Elastic Block Store 4 8 12 16 20 SE +/- 0.04, N = 3 14.50
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.69, N = 3 164.30
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.03, N = 3 9.93
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.24, N = 3 11.58
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time Amazon Elastic Block Store 6 12 18 24 30 SE +/- 0.06, N = 3 25.00
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.29, N = 3 163.31
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.04, N = 3 10.07
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Repartition Test Time Amazon Elastic Block Store 5 10 15 20 25 SE +/- 0.32, N = 3 18.33
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time Amazon Elastic Block Store 5 10 15 20 25 SE +/- 0.75, N = 3 21.62
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time Amazon Elastic Block Store 6 12 18 24 30 SE +/- 0.04, N = 3 25.08
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.66, N = 3 164.83
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.03, N = 3 10.00
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test Time Amazon Elastic Block Store 5 10 15 20 25 SE +/- 0.59, N = 3 22.30
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time Amazon Elastic Block Store 11 22 33 44 55 SE +/- 0.28, N = 3 48.21
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 0.46, N = 3 163.53
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.01, N = 3 10.06
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Repartition Test Time Amazon Elastic Block Store 8 16 24 32 40 SE +/- 0.73, N = 3 35.16
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Inner Join Test Time Amazon Elastic Block Store 10 20 30 40 50 SE +/- 0.28, N = 3 43.78
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test Time Amazon Elastic Block Store 10 20 30 40 50 SE +/- 0.72, N = 3 43.25
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time Amazon Elastic Block Store 11 22 33 44 55 SE +/- 0.05, N = 3 48.02
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Amazon Elastic Block Store 40 80 120 160 200 SE +/- 2.48, N = 3 166.20
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Amazon Elastic Block Store 3 6 9 12 15 SE +/- 0.05, N = 3 10.05
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Repartition Test Time Amazon Elastic Block Store 8 16 24 32 40 SE +/- 0.27, N = 3 35.43
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time Amazon Elastic Block Store 10 20 30 40 50 SE +/- 0.11, N = 3 44.34
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time Amazon Elastic Block Store 10 20 30 40 50 SE +/- 1.02, N = 3 43.78
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 Amazon Elastic Block Store 60 120 180 240 300 SE +/- 0.83, N = 3 279.3
Dragonflydb Dragonfly is an open-source database server that is a "modern Redis replacement" that aims to be the fastest memory store while being compliant with the Redis and Memcached protocols. For benchmarking Dragonfly, Memtier_benchmark is used as a NoSQL Redis/Memcache traffic generation plus benchmarking tool developed by Redis Labs. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 1.6.2 Clients Per Thread: 10 - Set To Get Ratio: 1:1 Amazon Elastic Block Store 500K 1000K 1500K 2000K 2500K SE +/- 10866.38, N = 3 2146261.84 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 1.6.2 Clients Per Thread: 10 - Set To Get Ratio: 1:5 Amazon Elastic Block Store 500K 1000K 1500K 2000K 2500K SE +/- 20242.15, N = 3 2102993.47 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 1.6.2 Clients Per Thread: 10 - Set To Get Ratio: 5:1 Amazon Elastic Block Store 500K 1000K 1500K 2000K 2500K SE +/- 12767.60, N = 3 2124745.69 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 1.6.2 Clients Per Thread: 20 - Set To Get Ratio: 1:1 Amazon Elastic Block Store 600K 1200K 1800K 2400K 3000K SE +/- 23843.66, N = 3 2653562.74 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 1.6.2 Clients Per Thread: 20 - Set To Get Ratio: 1:5 Amazon Elastic Block Store 600K 1200K 1800K 2400K 3000K SE +/- 16723.29, N = 3 2630614.63 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 1.6.2 Clients Per Thread: 20 - Set To Get Ratio: 5:1 Amazon Elastic Block Store 600K 1200K 1800K 2400K 3000K SE +/- 12343.69, N = 3 2577982.98 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 1.6.2 Clients Per Thread: 50 - Set To Get Ratio: 1:1 Amazon Elastic Block Store 600K 1200K 1800K 2400K 3000K SE +/- 3410.01, N = 3 2991881.31 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 1.6.2 Clients Per Thread: 50 - Set To Get Ratio: 1:5 Amazon Elastic Block Store 600K 1200K 1800K 2400K 3000K SE +/- 6044.90, N = 3 2932771.73 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 1.6.2 Clients Per Thread: 50 - Set To Get Ratio: 5:1 Amazon Elastic Block Store 700K 1400K 2100K 2800K 3500K SE +/- 3223.61, N = 3 3036586.62 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 1.6.2 Clients Per Thread: 60 - Set To Get Ratio: 1:1 Amazon Elastic Block Store 600K 1200K 1800K 2400K 3000K SE +/- 4795.76, N = 3 2966405.36 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 1.6.2 Clients Per Thread: 60 - Set To Get Ratio: 1:5 Amazon Elastic Block Store 600K 1200K 1800K 2400K 3000K SE +/- 22399.03, N = 3 2937482.33 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 1.6.2 Clients Per Thread: 60 - Set To Get Ratio: 5:1 Amazon Elastic Block Store 700K 1400K 2100K 2800K 3500K SE +/- 7696.88, N = 3 3053715.67 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
etcd Etcd is a distributed, reliable key-value store intended for critical data of a distributed system. Etcd is written in Golang and part of the Cloud Native Computing Foundation (CNCF) and used by Kubernetes, Rook, CoreDNS, and other open-source software. This test profile uses Etcd's built-in benchmark to stress the PUT and RANGE performance of a single node / local system. Learn more via the OpenBenchmarking.org test page.
Test: PUT - Connections: 50 - Clients: 100
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found
Test: PUT - Connections: 100 - Clients: 100
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found
Test: PUT - Connections: 50 - Clients: 1000
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found
Test: PUT - Connections: 500 - Clients: 100
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found
Test: PUT - Connections: 100 - Clients: 1000
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found
Test: PUT - Connections: 500 - Clients: 1000
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found
Test: RANGE - Connections: 50 - Clients: 100
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found
Test: RANGE - Connections: 100 - Clients: 100
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found
Test: RANGE - Connections: 50 - Clients: 1000
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found
Test: RANGE - Connections: 500 - Clients: 100
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found
Test: RANGE - Connections: 100 - Clients: 1000
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found
Test: RANGE - Connections: 500 - Clients: 1000
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./etcd: 9: ./benchmark: not found
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
Benchmark: Hot Read
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found
Benchmark: Fill Sync
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found
Benchmark: Overwrite
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found
Benchmark: Random Fill
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found
Benchmark: Random Read
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found
Benchmark: Seek Random
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found
Benchmark: Random Delete
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found
Benchmark: Sequential Fill
Amazon Elastic Block Store: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./leveldb: 3: ./db_bench: not found
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 Amazon Elastic Block Store 0.6233 1.2466 1.8699 2.4932 3.1165 SE +/- 0.00, N = 3 2.77 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: TopTweet Amazon Elastic Block Store 0.9338 1.8676 2.8014 3.7352 4.669 SE +/- 0.00, N = 3 4.15 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: LargeRandom Amazon Elastic Block Store 0.2138 0.4276 0.6414 0.8552 1.069 SE +/- 0.00, N = 3 0.95 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: PartialTweets Amazon Elastic Block Store 0.8145 1.629 2.4435 3.258 4.0725 SE +/- 0.01, N = 3 3.62 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: DistinctUserID Amazon Elastic Block Store 0.9563 1.9126 2.8689 3.8252 4.7815 SE +/- 0.01, N = 3 4.25 1. (CXX) g++ options: -O3 -pthread
Amazon Elastic Block Store Processor: AMD EPYC 7R13 (8 Cores / 16 Threads), Motherboard: Amazon EC2 m6a.4xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 62GB, Disk: 32GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 20.04, Kernel: 5.15.0-1048-aws (x86_64), Vulkan: 1.1.182, Compiler: GCC 9.4.0, File-System: ext4, System Layer: KVM
Kernel Notes: 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: NONE / discard,relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0xa0011d1Java Notes: OpenJDK Runtime Environment (build 11.0.20.1+1-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.10Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 7 November 2023 14:51 by user ubuntu.