Comparison: Core Benchmarks

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
76731892-6afd-4c06-8af6-12a71c999414 main
https://github.com/nats-io/nats-server.git
(d9dd620b1af65e84efe439357f9cd3ae8e2ad84e)
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-08-08 04:26:39 +0000 UTC
bd85fbd7-9f0f-49d0-b7e6-73ad667fc972 v2.14.3
https://github.com/nats-io/nats-server.git
(54a1a0713438ef03e7401c1537f6495b11af0d18)
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-07-01 10:20:30 +0000 UTC

Request-Reply throughput (msg/s)

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

Show results table
main v2.14.3 Δ%
CoreRequestReply/msgSz=1024b-16 33.0k ± 2.5k 32.4k ± 1.4k Inconclusive
CoreRequestReply/msgSz=4096b-16 26.4k ± 0.5k 26.8k ± 1.6k Inconclusive
CoreRequestReply/msgSz=40960b-16 14.4k ± 0.1k 14.5k ± 0.1k +0.4%
CoreRequestReply/msgSz=409600b-16 3.06k ± 0.00k 3.08k ± 0.01k +0.8%

Request-Reply throughput (byte/s)

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

Show results table
main v2.14.3 Δ%
CoreRequestReply/msgSz=1024b-16 33.8MB/s ± 2.6MB/s 33.1MB/s ± 1.5MB/s Inconclusive
CoreRequestReply/msgSz=4096b-16 108MB/s ± 2MB/s 110MB/s ± 7MB/s Inconclusive
CoreRequestReply/msgSz=40960b-16 591MB/s ± 4MB/s 594MB/s ± 2MB/s +0.4%
CoreRequestReply/msgSz=409600b-16 1.25GB/s ± 0.00GB/s 1.26GB/s ± 0.00GB/s +0.8%

TLS Fanout throughput (msg/s)

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

Show results table
main v2.14.3 Δ%
CoreTLSFanOut/keyType=none/msgSz=524288b/subs=5-16 2.10k ± 0.01k 2.09k ± 0.02k Inconclusive
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 1.57k ± 0.14k 1.58k ± 0.12k Inconclusive
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 1.56k ± 0.16k 1.45k ± 0.15k Inconclusive
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 1.69k ± 0.01k 1.71k ± 0.01k +1.4%
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 1.67k ± 0.03k 1.68k ± 0.02k Inconclusive

TLS Fanout throughput (byte/s)

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

Show results table
main v2.14.3 Δ%
CoreTLSFanOut/keyType=none/msgSz=524288b/subs=5-16 1.10GB/s ± 0.00GB/s 1.10GB/s ± 0.01GB/s Inconclusive
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 821MB/s ± 71MB/s 826MB/s ± 65MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 818MB/s ± 85MB/s 762MB/s ± 78MB/s Inconclusive
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 884MB/s ± 5MB/s 897MB/s ± 6MB/s +1.4%
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 877MB/s ± 17MB/s 879MB/s ± 11MB/s Inconclusive