Comparison: Core Benchmarks

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
fd96b650-6525-404f-b2d8-e4c1d8626fc0 main
https://github.com/nats-io/nats-server.git
(db6f4d222715ca6f7efdee674a3ed33a8fffaab6)
BenchmarkCore.* 5 x 3s go version go1.25.7 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-02-13 00:00:30 +0000 UTC
e98db886-8722-41b1-9e18-1c0afc262ea1 main
https://github.com/nats-io/nats-server.git
(7c38a319e0a68d4d7f8048f3e0dc06607dcd283e)
BenchmarkCore.* 5 x 3s go version go1.25.7 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-02-15 00:00:35 +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 20.1k ± 0.4k 19.9k ± 0.7k Inconclusive
CoreRequestReply/msgSz=4096b-16 18.8k ± 0.8k 18.8k ± 0.4k Inconclusive
CoreRequestReply/msgSz=40960b-16 10.0k ± 1.5k 9.72k ± 1.60k Inconclusive
CoreRequestReply/msgSz=409600b-16 2.86k ± 0.04k 2.82k ± 0.07k 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.6MB/s ± 0.4MB/s 20.4MB/s ± 0.7MB/s Inconclusive
CoreRequestReply/msgSz=4096b-16 77.1MB/s ± 3.5MB/s 76.8MB/s ± 1.6MB/s Inconclusive
CoreRequestReply/msgSz=40960b-16 411MB/s ± 61MB/s 398MB/s ± 66MB/s Inconclusive
CoreRequestReply/msgSz=409600b-16 1.17GB/s ± 0.01GB/s 1.15GB/s ± 0.03GB/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.22k ± 0.01k 2.22k ± 0.01k Inconclusive
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 1.63k ± 0.03k 1.64k ± 0.04k Inconclusive
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 1.59k ± 0.01k 1.59k ± 0.01k Inconclusive
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 1.60k ± 0.01k 1.60k ± 0.01k Inconclusive
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 1.60k ± 0.01k 1.60k ± 0.01k +0.4%

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.16GB/s ± 0.00GB/s 1.16GB/s ± 0.00GB/s Inconclusive
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 856MB/s ± 18MB/s 860MB/s ± 19MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 834MB/s ± 4MB/s 834MB/s ± 7MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 837MB/s ± 3MB/s 838MB/s ± 4MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 836MB/s ± 3MB/s 839MB/s ± 5MB/s +0.4%