Comparison: Core Benchmarks

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
db2d00ff-f3f5-4112-b7ee-30809151f6d2 main
https://github.com/nats-io/nats-server.git
(c16afd1db4006237eb156ccaa77117f1ecd1835a)
BenchmarkCore.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-06-16 05:58:35 +0000 UTC
9c2db7ae-a97e-4174-b57f-5610abc9d001 v2.14.1
https://github.com/nats-io/nats-server.git
(fb32a3531f11a1c36b6e43ec5d7d341fc14f053e)
BenchmarkCore.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-28 10:01:52 +0000 UTC

Request-Reply throughput (msg/s)

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

Show results table
main v2.14.1 Δ%
CoreRequestReply/msgSz=1024b-16 35.3k ± 1.1k 33.9k ± 1.6k -4.1%
CoreRequestReply/msgSz=4096b-16 27.0k ± 1.4k 27.4k ± 1.5k Inconclusive
CoreRequestReply/msgSz=40960b-16 14.6k ± 0.1k 14.6k ± 0.1k +0.5%
CoreRequestReply/msgSz=409600b-16 3.09k ± 0.01k 3.08k ± 0.01k -0.2%

Request-Reply throughput (byte/s)

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

Show results table
main v2.14.1 Δ%
CoreRequestReply/msgSz=1024b-16 36.2MB/s ± 1.2MB/s 34.7MB/s ± 1.7MB/s -4.0%
CoreRequestReply/msgSz=4096b-16 110MB/s ± 6MB/s 112MB/s ± 6MB/s Inconclusive
CoreRequestReply/msgSz=40960b-16 596MB/s ± 6MB/s 599MB/s ± 4MB/s +0.5%
CoreRequestReply/msgSz=409600b-16 1.26GB/s ± 0.01GB/s 1.26GB/s ± 0.00GB/s -0.2%

TLS Fanout throughput (msg/s)

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

Show results table
main v2.14.1 Δ%
CoreTLSFanOut/keyType=none/msgSz=524288b/subs=5-16 2.10k ± 0.02k 2.06k ± 0.03k -1.9%
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 1.60k ± 0.10k 1.53k ± 0.19k Inconclusive
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 1.62k ± 0.08k 1.49k ± 0.22k Inconclusive
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 1.70k ± 0.00k 1.69k ± 0.02k Inconclusive
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 1.62k ± 0.07k 1.70k ± 0.01k +4.9%

TLS Fanout throughput (byte/s)

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

Show results table
main v2.14.1 Δ%
CoreTLSFanOut/keyType=none/msgSz=524288b/subs=5-16 1.10GB/s ± 0.01GB/s 1.08GB/s ± 0.02GB/s -1.9%
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 839MB/s ± 52MB/s 804MB/s ± 98MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 848MB/s ± 44MB/s 781MB/s ± 118MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 892MB/s ± 3MB/s 887MB/s ± 10MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 847MB/s ± 36MB/s 889MB/s ± 6MB/s +5.0%