Comparison: Core Benchmarks

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
23b120aa-1ed4-469e-aff4-274c2c62da10 main
https://github.com/nats-io/nats-server.git
(51fbade1ed5aa9cd026e6be57ad9b0c6272f6709)
BenchmarkCore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-03-09 06:56:59 +0000 UTC
f5439c89-7187-4f87-bd82-e93622632522 v2.12.4
https://github.com/nats-io/nats-server.git
(2429cd357a0837d7f936b5124e5ffb428b97ce79)
BenchmarkCore.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:25 +0000 UTC

Request-Reply throughput (msg/s)

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

Show results table
main v2.12.4 Δ%
CoreRequestReply/msgSz=1024b-16 32.9k ± 1.4k 34.4k ± 0.6k +4.4%
CoreRequestReply/msgSz=4096b-16 26.2k ± 1.7k 26.7k ± 0.6k Inconclusive
CoreRequestReply/msgSz=40960b-16 14.4k ± 0.1k 14.3k ± 0.1k -0.6%
CoreRequestReply/msgSz=409600b-16 3.08k ± 0.01k 3.09k ± 0.01k +0.6%

Request-Reply throughput (byte/s)

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

Show results table
main v2.12.4 Δ%
CoreRequestReply/msgSz=1024b-16 33.7MB/s ± 1.4MB/s 35.2MB/s ± 0.7MB/s +4.5%
CoreRequestReply/msgSz=4096b-16 107MB/s ± 7MB/s 109MB/s ± 3MB/s Inconclusive
CoreRequestReply/msgSz=40960b-16 590MB/s ± 3MB/s 586MB/s ± 3MB/s -0.6%
CoreRequestReply/msgSz=409600b-16 1.26GB/s ± 0.00GB/s 1.27GB/s ± 0.01GB/s +0.6%

TLS Fanout throughput (msg/s)

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

Show results table
main v2.12.4 Δ%
CoreTLSFanOut/keyType=none/msgSz=524288b/subs=5-16 2.10k ± 0.01k 2.10k ± 0.01k Inconclusive
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 1.61k ± 0.10k 1.56k ± 0.17k Inconclusive
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 1.62k ± 0.09k 1.67k ± 0.05k Inconclusive
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 1.57k ± 0.15k 1.56k ± 0.17k Inconclusive
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 1.40k ± 0.26k 1.65k ± 0.08k +16.0%

TLS Fanout throughput (byte/s)

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

Show results table
main v2.12.4 Δ%
CoreTLSFanOut/keyType=none/msgSz=524288b/subs=5-16 1.10GB/s ± 0.01GB/s 1.10GB/s ± 0.01GB/s Inconclusive
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 844MB/s ± 54MB/s 816MB/s ± 88MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 850MB/s ± 48MB/s 875MB/s ± 26MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 821MB/s ± 77MB/s 819MB/s ± 91MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 736MB/s ± 139MB/s 864MB/s ± 41MB/s +17.4%