ServerJet-Benchmark

amazon testing on Ubuntu 24.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2407091-NE-SERVERJET06&gru.

ServerJet-BenchmarkProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelCompilerFile-SystemScreen ResolutionSystem Layerm6id.4xlargeIntel Xeon Platinum 8375C (8 Cores / 16 Threads)Amazon EC2 m6id.4xlarge (1.0 BIOS)Intel 440FX 82441FX PMC62GB275GB Amazon Elastic Block Store + 950GB Amazon EC2 NVMe Instance StoragesimpledrmdrmfbAmazon ElasticUbuntu 24.046.8.0-1009-aws (x86_64)GCC 13.2.0ext4800x600amazonOpenBenchmarking.org- Transparent Huge Pages: madvise- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - NONE / commit=30,discard,errors=remount-ro,relatime,rw / Block Size: 4096- CPU Microcode: 0xd0003d1- Python 3.12.3- gather_data_sampling: Unknown: Dependent on hypervisor status + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT Host state unknown + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; RSB filling; PBRSB-eIBRS: SW sequence; BHI: Syscall hardening KVM: SW loop + srbds: Not affected + tsx_async_abort: Not affected

ServerJet-Benchmarkopenssl: SHA256openssl: SHA512openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305simdjson: Kostyasimdjson: TopTweetsimdjson: LargeRandsimdjson: PartialTweetssimdjson: DistinctUserIDmemcached: 1:1memcached: 1:5memcached: 5:1memcached: 1:10memcached: 1:100clickhouse: 100M Rows Hits Dataset, First Run / Cold Cacheclickhouse: 100M Rows Hits Dataset, Second Runclickhouse: 100M Rows Hits Dataset, Third Runmysqlslap: 1mysqlslap: 32mysqlslap: 64mysqlslap: 128mysqlslap: 256mysqlslap: 512ebizzy: redis: GET - 50redis: SET - 50redis: GET - 500redis: LPOP - 50redis: SADD - 50redis: SET - 500redis: GET - 1000redis: LPOP - 500redis: LPUSH - 50redis: SADD - 500redis: SET - 1000redis: LPOP - 1000redis: LPUSH - 500redis: SADD - 1000redis: LPUSH - 1000node-web-tooling: openssl: RSA4096openssl: RSA4096sqlite: 1build-apache: Time To Compilebuild-imagemagick: Time To Compilebuild-llvm: Unix Makefilesbuild-nodejs: Time To Compilebuild-python: Defaultbuild-python: Released Build, PGO + LTO Optimizedbuild-eigen: Time To Compilebuild-erlang: Time To Compilebuild-wasmer: Time To Compileperl-benchmark: Pod2htmlperl-benchmark: Interpreterm6id.4xlarge682399494027177803375051021876310427013766392142525917363463021932.85.860.965.175.911800687.621901147.771282765.361866026.871859217.98150.37188.25191.171330560373222123533679612376239.252048797.792622059.333053267.72314034.992057482.632590936.002931852.021654159.202355309.082042177.831801714.371769744.792373197.921707133.0511.995103.1138458.233.20627.39835.0501047.2451236.51628.831341.7598.390110.00858.5910.111728740.00110721OpenBenchmarking.org

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA256m6id.4xlarge1500M3000M4500M6000M7500MSE +/- 261625.34, N = 368239949401. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: SHA512

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA512m6id.4xlarge600M1200M1800M2400M3000MSE +/- 1447278.15, N = 327177803371. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20m6id.4xlarge11000M22000M33000M44000M55000MSE +/- 3253246.93, N = 3505102187631. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-128-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-128-GCMm6id.4xlarge20000M40000M60000M80000M100000MSE +/- 195191069.10, N = 31042701376631. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-256-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-256-GCMm6id.4xlarge20000M40000M60000M80000M100000MSE +/- 106883980.94, N = 3921425259171. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20-Poly1305

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20-Poly1305m6id.4xlarge8000M16000M24000M32000M40000MSE +/- 4461787.05, N = 3363463021931. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: Kostyam6id.4xlarge0.631.261.892.523.15SE +/- 0.00, N = 32.81. (CXX) g++ options: -O3

simdjson

Throughput Test: TopTweet

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetm6id.4xlarge1.31852.6373.95555.2746.5925SE +/- 0.00, N = 35.861. (CXX) g++ options: -O3

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomm6id.4xlarge0.2160.4320.6480.8641.08SE +/- 0.00, N = 30.961. (CXX) g++ options: -O3

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsm6id.4xlarge1.16332.32663.48994.65325.8165SE +/- 0.00, N = 35.171. (CXX) g++ options: -O3

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserIDm6id.4xlarge1.32982.65963.98945.31926.649SE +/- 0.00, N = 35.911. (CXX) g++ options: -O3

Memcached

Set To Get Ratio: 1:1

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:1m6id.4xlarge400K800K1200K1600K2000KSE +/- 8636.03, N = 31800687.621. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Memcached

Set To Get Ratio: 1:5

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:5m6id.4xlarge400K800K1200K1600K2000KSE +/- 19002.81, N = 31901147.771. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Memcached

Set To Get Ratio: 5:1

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 5:1m6id.4xlarge300K600K900K1200K1500KSE +/- 8710.59, N = 31282765.361. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Memcached

Set To Get Ratio: 1:10

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:10m6id.4xlarge400K800K1200K1600K2000KSE +/- 6106.38, N = 31866026.871. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Memcached

Set To Get Ratio: 1:100

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:100m6id.4xlarge400K800K1200K1600K2000KSE +/- 4631.51, N = 31859217.981. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

ClickHouse

100M Rows Hits Dataset, First Run / Cold Cache

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.12.3.5100M Rows Hits Dataset, First Run / Cold Cachem6id.4xlarge306090120150SE +/- 7.64, N = 6150.37MIN: 1.51 / MAX: 7500

ClickHouse

100M Rows Hits Dataset, Second Run

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.12.3.5100M Rows Hits Dataset, Second Runm6id.4xlarge4080120160200SE +/- 1.53, N = 6188.25MIN: 5.62 / MAX: 7500

ClickHouse

100M Rows Hits Dataset, Third Run

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.12.3.5100M Rows Hits Dataset, Third Runm6id.4xlarge4080120160200SE +/- 0.73, N = 6191.17MIN: 5.63 / MAX: 7500

MariaDB mariadb-slap

Clients: 1

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB mariadb-slap 11.5Clients: 1m6id.4xlarge30060090012001500SE +/- 5.33, N = 313301. (CXX) g++ options: -pie -fPIC -fstack-protector -O3 -lnuma -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl

MariaDB mariadb-slap

Clients: 32

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB mariadb-slap 11.5Clients: 32m6id.4xlarge120240360480600SE +/- 5.95, N = 55601. (CXX) g++ options: -pie -fPIC -fstack-protector -O3 -lnuma -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl

MariaDB mariadb-slap

Clients: 64

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB mariadb-slap 11.5Clients: 64m6id.4xlarge80160240320400SE +/- 0.66, N = 33731. (CXX) g++ options: -pie -fPIC -fstack-protector -O3 -lnuma -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl

MariaDB mariadb-slap

Clients: 128

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB mariadb-slap 11.5Clients: 128m6id.4xlarge50100150200250SE +/- 0.17, N = 32221. (CXX) g++ options: -pie -fPIC -fstack-protector -O3 -lnuma -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl

MariaDB mariadb-slap

Clients: 256

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB mariadb-slap 11.5Clients: 256m6id.4xlarge306090120150SE +/- 0.13, N = 31231. (CXX) g++ options: -pie -fPIC -fstack-protector -O3 -lnuma -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl

MariaDB mariadb-slap

Clients: 512

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB mariadb-slap 11.5Clients: 512m6id.4xlarge1224364860SE +/- 0.02, N = 3531. (CXX) g++ options: -pie -fPIC -fstack-protector -O3 -lnuma -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3m6id.4xlarge80K160K240K320K400KSE +/- 5417.82, N = 153679611. (CC) gcc options: -pthread -lpthread -O3 -march=native

Redis

Test: GET - Parallel Connections: 50

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: GET - Parallel Connections: 50m6id.4xlarge500K1000K1500K2000K2500KSE +/- 23374.99, N = 32376239.251. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SET - Parallel Connections: 50

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SET - Parallel Connections: 50m6id.4xlarge400K800K1200K1600K2000KSE +/- 752.40, N = 32048797.791. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: GET - Parallel Connections: 500

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: GET - Parallel Connections: 500m6id.4xlarge600K1200K1800K2400K3000KSE +/- 3520.40, N = 32622059.331. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: LPOP - Parallel Connections: 50

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPOP - Parallel Connections: 50m6id.4xlarge700K1400K2100K2800K3500KSE +/- 18736.93, N = 33053267.71. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SADD - Parallel Connections: 50

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SADD - Parallel Connections: 50m6id.4xlarge500K1000K1500K2000K2500KSE +/- 32811.41, N = 152314034.991. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SET - Parallel Connections: 500

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SET - Parallel Connections: 500m6id.4xlarge400K800K1200K1600K2000KSE +/- 1393.62, N = 32057482.631. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: GET - Parallel Connections: 1000

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: GET - Parallel Connections: 1000m6id.4xlarge600K1200K1800K2400K3000KSE +/- 6931.77, N = 32590936.001. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: LPOP - Parallel Connections: 500

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPOP - Parallel Connections: 500m6id.4xlarge600K1200K1800K2400K3000KSE +/- 48847.49, N = 152931852.021. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: LPUSH - Parallel Connections: 50

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPUSH - Parallel Connections: 50m6id.4xlarge400K800K1200K1600K2000KSE +/- 17110.42, N = 151654159.201. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SADD - Parallel Connections: 500

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SADD - Parallel Connections: 500m6id.4xlarge500K1000K1500K2000K2500KSE +/- 9235.08, N = 32355309.081. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SET - Parallel Connections: 1000

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SET - Parallel Connections: 1000m6id.4xlarge400K800K1200K1600K2000KSE +/- 4415.24, N = 32042177.831. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: LPOP - Parallel Connections: 1000

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPOP - Parallel Connections: 1000m6id.4xlarge400K800K1200K1600K2000KSE +/- 22392.17, N = 151801714.371. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: LPUSH - Parallel Connections: 500

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPUSH - Parallel Connections: 500m6id.4xlarge400K800K1200K1600K2000KSE +/- 10050.90, N = 31769744.791. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SADD - Parallel Connections: 1000

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SADD - Parallel Connections: 1000m6id.4xlarge500K1000K1500K2000K2500KSE +/- 11612.14, N = 32373197.921. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: LPUSH - Parallel Connections: 1000

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPUSH - Parallel Connections: 1000m6id.4xlarge400K800K1200K1600K2000KSE +/- 21540.44, N = 151707133.051. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling Benchmarkm6id.4xlarge3691215SE +/- 0.12, N = 311.99

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096m6id.4xlarge11002200330044005500SE +/- 0.38, N = 35103.11. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096m6id.4xlarge30K60K90K120K150KSE +/- 41.23, N = 3138458.21. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

SQLite

Threads / Copies: 1

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1m6id.4xlarge816243240SE +/- 0.28, N = 833.211. (CC) gcc options: -O2 -lz -lm

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To Compilem6id.4xlarge612182430SE +/- 0.14, N = 327.40

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To Compilem6id.4xlarge816243240SE +/- 0.19, N = 335.05

Timed LLVM Compilation

Build System: Unix Makefiles

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 16.0Build System: Unix Makefilesm6id.4xlarge2004006008001000SE +/- 1.22, N = 31047.25

Timed Node.js Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 21.7.2Time To Compilem6id.4xlarge30060090012001500SE +/- 2.43, N = 31236.52

Timed CPython Compilation

Build Configuration: Default

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed CPython Compilation 3.10.6Build Configuration: Defaultm6id.4xlarge71421283528.83

Timed CPython Compilation

Build Configuration: Released Build, PGO + LTO Optimized

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed CPython Compilation 3.10.6Build Configuration: Released Build, PGO + LTO Optimizedm6id.4xlarge70140210280350341.75

Timed Eigen Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Eigen Compilation 3.3.9Time To Compilem6id.4xlarge20406080100SE +/- 0.10, N = 398.39

Timed Erlang/OTP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Erlang/OTP Compilation 25.0Time To Compilem6id.4xlarge20406080100SE +/- 0.02, N = 3110.01

Timed Wasmer Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Wasmer Compilation 2.3Time To Compilem6id.4xlarge1326395265SE +/- 0.32, N = 358.591. (CC) gcc options: -m64 -ldl -lgcc_s -lutil -lrt -lpthread -lm -lc -pie -nodefaultlibs

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlm6id.4xlarge0.02510.05020.07530.10040.1255SE +/- 0.00020018, N = 30.11172874

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Interpreterm6id.4xlarge0.00020.00040.00060.00080.001SE +/- 0.00000163, N = 30.00110721


Phoronix Test Suite v10.8.4