Comparison: Core Benchmarks

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
2f8f2d5c-14aa-421c-bb1d-372e3beb34e4 main
https://github.com/nats-io/nats-server.git
(192d2bfa6e20e3879758b765e14a0a772c0a0f2f)
BenchmarkCore.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-10-24 00:00:17 +0000 UTC
bfdc66a0-515e-4285-a494-eb024204b0cd main
https://github.com/nats-io/nats-server.git
(85594c8ce6b253d8552efc602360929fc22fd583)
BenchmarkCore.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-10-25 00:00:21 +0000 UTC

Request-Reply throughput (msg/s)

Error bars represent 90% confidence interval, benchmarks filter: 'CoreRequestReply.*'

Show results table
Previous Latest Δ%
CoreRequestReply/msgSz=1024b-16 19.7k ± 0.6k 19.9k ± 0.3k Inconclusive
CoreRequestReply/msgSz=4096b-16 18.9k ± 0.2k 18.5k ± 0.3k -1.8%
CoreRequestReply/msgSz=40960b-16 10.2k ± 1.4k 11.1k ± 0.6k Inconclusive
CoreRequestReply/msgSz=409600b-16 2.87k ± 0.06k 2.86k ± 0.05k Inconclusive

Request-Reply throughput (byte/s)

Error bars represent 90% confidence interval, benchmarks filter: 'CoreRequestReply.*'

Show results table
Previous Latest Δ%
CoreRequestReply/msgSz=1024b-16 20.2MB/s ± 0.6MB/s 20.4MB/s ± 0.4MB/s Inconclusive
CoreRequestReply/msgSz=4096b-16 77.3MB/s ± 0.7MB/s 75.9MB/s ± 1.0MB/s -1.8%
CoreRequestReply/msgSz=40960b-16 419MB/s ± 57MB/s 453MB/s ± 23MB/s Inconclusive
CoreRequestReply/msgSz=409600b-16 1.18GB/s ± 0.03GB/s 1.17GB/s ± 0.02GB/s Inconclusive

TLS Fanout throughput (msg/s)

Error bars represent 90% confidence interval, benchmarks filter: 'CoreTLSFanOut.*'

Show results table
Previous Latest Δ%
CoreTLSFanOut/keyType=none/msgSz=524288b/subs=5-16 2.20k ± 0.00k 2.21k ± 0.01k +0.3%
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 1.62k ± 0.03k 1.62k ± 0.04k Inconclusive
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 1.58k ± 0.00k 1.59k ± 0.01k +0.6%
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 1.58k ± 0.00k 1.58k ± 0.01k Inconclusive
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 1.59k ± 0.01k 1.59k ± 0.02k Inconclusive

TLS Fanout throughput (byte/s)

Error bars represent 90% confidence interval, benchmarks filter: 'CoreTLSFanOut.*'

Show results table
Previous Latest Δ%
CoreTLSFanOut/keyType=none/msgSz=524288b/subs=5-16 1.15GB/s ± 0.00GB/s 1.16GB/s ± 0.01GB/s +0.3%
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 849MB/s ± 17MB/s 850MB/s ± 22MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 827MB/s ± 1MB/s 832MB/s ± 3MB/s +0.6%
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 830MB/s ± 1MB/s 829MB/s ± 5MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 831MB/s ± 4MB/s 832MB/s ± 12MB/s Inconclusive