Comparison: Core Benchmarks

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
8cae6f25-9898-47a3-80ad-fd23e91c242c main
https://github.com/nats-io/nats-server.git
(395a18e45356cf927b35184164b447600b4cad94)
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-11-11 00:00:24 +0000 UTC
0a99fa7f-c70a-423e-9885-0057c882d707 main
https://github.com/nats-io/nats-server.git
(ed493ec938c33568192675fdacab0de30e929ba1)
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-11-12 00:00:16 +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.8k ± 0.6k 19.3k ± 0.2k -2.8%
CoreRequestReply/msgSz=4096b-16 18.2k ± 0.4k 18.4k ± 0.7k Inconclusive
CoreRequestReply/msgSz=40960b-16 10.0k ± 1.7k 11.5k ± 0.2k +13.8%
CoreRequestReply/msgSz=409600b-16 2.81k ± 0.08k 2.82k ± 0.08k 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.3MB/s ± 0.6MB/s 19.7MB/s ± 0.2MB/s -2.7%
CoreRequestReply/msgSz=4096b-16 74.7MB/s ± 1.8MB/s 75.2MB/s ± 3.0MB/s Inconclusive
CoreRequestReply/msgSz=40960b-16 409MB/s ± 70MB/s 470MB/s ± 8MB/s +14.8%
CoreRequestReply/msgSz=409600b-16 1.15GB/s ± 0.03GB/s 1.16GB/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.20k ± 0.01k 2.21k ± 0.01k +0.3%
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 1.63k ± 0.04k 1.62k ± 0.04k Inconclusive
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 1.59k ± 0.01k 1.58k ± 0.00k Inconclusive
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 1.59k ± 0.01k 1.59k ± 0.03k -0.2%
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 1.60k ± 0.01k 1.58k ± 0.01k -0.8%

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 +0.3%
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 855MB/s ± 21MB/s 851MB/s ± 23MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 833MB/s ± 5MB/s 829MB/s ± 2MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 834MB/s ± 3MB/s 832MB/s ± 13MB/s -0.2%
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 836MB/s ± 6MB/s 830MB/s ± 6MB/s -0.8%