Trend: NATS Core - Recent commits to 'main' branch

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
ae5b9a6b-cc2a-49e9-b476-2cc510044327 main
https://github.com/nats-io/nats-server.git
(c3e0b35d48e095940af9da7331365d273c973de7)
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-04 05:54:36 +0000 UTC
c471b999-aef8-4ee4-a48b-15e8fe47024f main
https://github.com/nats-io/nats-server.git
(920367039bd51f662b78bc783c6c007d0b6c2a7a)
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-05 00:01:16 +0000 UTC
6fb84908-1547-418d-be21-87da280efe59 main
https://github.com/nats-io/nats-server.git
(bae1d6c752e0550901d0a79a76fb2fabe79c1eff)
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-06 05:49:48 +0000 UTC
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

Fan-in throughput (msg/s)

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

Show results table
main [c3e0b35] main [9203670] main [bae1d6c] main [51fbade]
CoreFanIn/msgSz=100b/pubs=3-16 1.05M ± 0.04M 1.08M ± 0.02M 1.06M ± 0.03M 1.07M ± 0.01M
CoreFanIn/msgSz=100b/pubs=5-16 641k ± 9k 652k ± 9k 637k ± 12k 651k ± 6k
CoreFanIn/msgSz=100b/pubs=10-16 299k ± 3k 298k ± 5k 302k ± 1k 303k ± 2k
CoreFanIn/msgSz=1024b/pubs=3-16 589k ± 96k 689k ± 1k 662k ± 23k 575k ± 107k
CoreFanIn/msgSz=1024b/pubs=5-16 412k ± 1k 411k ± 2k 390k ± 24k 412k ± 4k
CoreFanIn/msgSz=1024b/pubs=10-16 189k ± 12k 182k ± 17k 182k ± 18k 180k ± 19k
CoreFanIn/msgSz=10240b/pubs=3-16 88.5k ± 3.0k 79.8k ± 15.4k 87.9k ± 17.8k 88.1k ± 9.8k
CoreFanIn/msgSz=10240b/pubs=5-16 52.1k ± 11.1k 51.7k ± 5.9k 48.6k ± 6.9k 55.1k ± 8.0k
CoreFanIn/msgSz=10240b/pubs=10-16 24.3k ± 5.1k 26.6k ± 1.7k 24.7k ± 4.5k 26.7k ± 1.6k
CoreFanIn/msgSz=524288b/pubs=3-16 1.64k ± 0.05k 1.70k ± 0.03k 1.66k ± 0.05k 1.61k ± 0.04k
CoreFanIn/msgSz=524288b/pubs=5-16 947 ± 9 945 ± 20 913 ± 41 919 ± 27
CoreFanIn/msgSz=524288b/pubs=10-16 443 ± 12 448 ± 4 446 ± 7 440 ± 11

Fan-in throughput (byte/s)

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

Show results table
main [c3e0b35] main [9203670] main [bae1d6c] main [51fbade]
CoreFanIn/msgSz=100b/pubs=3-16 105MB/s ± 4MB/s 108MB/s ± 2MB/s 106MB/s ± 3MB/s 107MB/s ± 1MB/s
CoreFanIn/msgSz=100b/pubs=5-16 64.1MB/s ± 0.9MB/s 65.2MB/s ± 0.9MB/s 63.7MB/s ± 1.2MB/s 65.1MB/s ± 0.6MB/s
CoreFanIn/msgSz=100b/pubs=10-16 29.9MB/s ± 0.3MB/s 29.8MB/s ± 0.5MB/s 30.2MB/s ± 0.1MB/s 30.3MB/s ± 0.2MB/s
CoreFanIn/msgSz=1024b/pubs=3-16 603MB/s ± 99MB/s 705MB/s ± 1MB/s 678MB/s ± 24MB/s 589MB/s ± 110MB/s
CoreFanIn/msgSz=1024b/pubs=5-16 422MB/s ± 1MB/s 421MB/s ± 2MB/s 399MB/s ± 25MB/s 421MB/s ± 4MB/s
CoreFanIn/msgSz=1024b/pubs=10-16 194MB/s ± 12MB/s 186MB/s ± 17MB/s 187MB/s ± 19MB/s 184MB/s ± 19MB/s
CoreFanIn/msgSz=10240b/pubs=3-16 906MB/s ± 31MB/s 817MB/s ± 158MB/s 900MB/s ± 182MB/s 902MB/s ± 101MB/s
CoreFanIn/msgSz=10240b/pubs=5-16 534MB/s ± 114MB/s 529MB/s ± 60MB/s 498MB/s ± 71MB/s 564MB/s ± 82MB/s
CoreFanIn/msgSz=10240b/pubs=10-16 249MB/s ± 52MB/s 272MB/s ± 17MB/s 253MB/s ± 46MB/s 273MB/s ± 16MB/s
CoreFanIn/msgSz=524288b/pubs=3-16 859MB/s ± 29MB/s 889MB/s ± 14MB/s 869MB/s ± 24MB/s 845MB/s ± 20MB/s
CoreFanIn/msgSz=524288b/pubs=5-16 496MB/s ± 5MB/s 495MB/s ± 11MB/s 479MB/s ± 22MB/s 482MB/s ± 14MB/s
CoreFanIn/msgSz=524288b/pubs=10-16 232MB/s ± 6MB/s 235MB/s ± 2MB/s 234MB/s ± 4MB/s 231MB/s ± 6MB/s

Fan-out throughput (msg/s)

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

Show results table
main [c3e0b35] main [9203670] main [bae1d6c] main [51fbade]
CoreFanOut/msgSz=100b/subs=3-16 970k ± 8k 981k ± 8k 964k ± 14k 962k ± 14k
CoreFanOut/msgSz=100b/subs=5-16 746k ± 6k 754k ± 4k 741k ± 15k 756k ± 5k
CoreFanOut/msgSz=100b/subs=10-16 303k ± 25k 307k ± 4k 311k ± 21k 307k ± 4k
CoreFanOut/msgSz=1024b/subs=3-16 729k ± 2k 731k ± 2k 728k ± 1k 648k ± 83k
CoreFanOut/msgSz=1024b/subs=5-16 331k ± 164k 511k ± 38k 487k ± 62k 514k ± 34k
CoreFanOut/msgSz=1024b/subs=10-16 231k ± 10k 220k ± 8k 217k ± 2k 220k ± 2k
CoreFanOut/msgSz=10240b/subs=3-16 216k ± 1k 189k ± 27k 161k ± 55k 216k ± 2k
CoreFanOut/msgSz=10240b/subs=5-16 146k ± 4k 147k ± 4k 132k ± 20k 126k ± 24k
CoreFanOut/msgSz=10240b/subs=10-16 70.0k ± 0.4k 70.5k ± 0.5k 69.9k ± 1.7k 70.2k ± 0.4k
CoreFanOut/msgSz=524288b/subs=3-16 3.22k ± 0.04k 3.21k ± 0.05k 3.23k ± 0.03k 3.25k ± 0.02k
CoreFanOut/msgSz=524288b/subs=5-16 2.09k ± 0.00k 2.05k ± 0.03k 2.08k ± 0.01k 2.08k ± 0.01k
CoreFanOut/msgSz=524288b/subs=10-16 1.17k ± 0.01k 1.17k ± 0.01k 1.16k ± 0.00k 1.16k ± 0.00k

Fan-out throughput (byte/s)

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

Show results table
main [c3e0b35] main [9203670] main [bae1d6c] main [51fbade]
CoreFanOut/msgSz=100b/subs=3-16 97.0MB/s ± 0.8MB/s 98.1MB/s ± 0.8MB/s 96.4MB/s ± 1.4MB/s 96.2MB/s ± 1.4MB/s
CoreFanOut/msgSz=100b/subs=5-16 74.6MB/s ± 0.6MB/s 75.4MB/s ± 0.4MB/s 74.1MB/s ± 1.5MB/s 75.6MB/s ± 0.5MB/s
CoreFanOut/msgSz=100b/subs=10-16 30.3MB/s ± 2.5MB/s 30.7MB/s ± 0.4MB/s 31.1MB/s ± 2.1MB/s 30.7MB/s ± 0.4MB/s
CoreFanOut/msgSz=1024b/subs=3-16 747MB/s ± 2MB/s 748MB/s ± 2MB/s 745MB/s ± 2MB/s 664MB/s ± 85MB/s
CoreFanOut/msgSz=1024b/subs=5-16 339MB/s ± 168MB/s 523MB/s ± 39MB/s 499MB/s ± 64MB/s 527MB/s ± 35MB/s
CoreFanOut/msgSz=1024b/subs=10-16 236MB/s ± 10MB/s 225MB/s ± 9MB/s 222MB/s ± 2MB/s 225MB/s ± 2MB/s
CoreFanOut/msgSz=10240b/subs=3-16 2.21GB/s ± 0.01GB/s 1.94GB/s ± 0.28GB/s 1.65GB/s ± 0.56GB/s 2.21GB/s ± 0.02GB/s
CoreFanOut/msgSz=10240b/subs=5-16 1.50GB/s ± 0.04GB/s 1.34GB/s ± 0.21GB/s 1.36GB/s ± 0.20GB/s 1.29GB/s ± 0.25GB/s
CoreFanOut/msgSz=10240b/subs=10-16 717MB/s ± 4MB/s 722MB/s ± 5MB/s 716MB/s ± 17MB/s 719MB/s ± 4MB/s
CoreFanOut/msgSz=524288b/subs=3-16 1.69GB/s ± 0.02GB/s 1.68GB/s ± 0.03GB/s 1.69GB/s ± 0.01GB/s 1.70GB/s ± 0.01GB/s
CoreFanOut/msgSz=524288b/subs=5-16 1.10GB/s ± 0.00GB/s 1.08GB/s ± 0.02GB/s 1.09GB/s ± 0.01GB/s 1.09GB/s ± 0.01GB/s
CoreFanOut/msgSz=524288b/subs=10-16 614MB/s ± 4MB/s 611MB/s ± 3MB/s 610MB/s ± 1MB/s 610MB/s ± 1MB/s

Request-Reply throughput (msg/s)

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

Show results table
main [c3e0b35] main [9203670] main [bae1d6c] main [51fbade]
CoreRequestReply/msgSz=1024b-16 34.1k ± 0.8k 33.5k ± 1.2k 33.2k ± 1.0k 32.9k ± 1.4k
CoreRequestReply/msgSz=4096b-16 27.4k ± 1.1k 26.8k ± 1.1k 27.1k ± 1.1k 26.2k ± 1.7k
CoreRequestReply/msgSz=40960b-16 14.4k ± 0.1k 14.3k ± 0.1k 14.3k ± 0.2k 14.4k ± 0.1k
CoreRequestReply/msgSz=409600b-16 3.08k ± 0.02k 3.07k ± 0.01k 3.09k ± 0.00k 3.08k ± 0.01k

Request-Reply throughput (byte/s)

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

Show results table
main [c3e0b35] main [9203670] main [bae1d6c] main [51fbade]
CoreRequestReply/msgSz=1024b-16 34.9MB/s ± 0.8MB/s 34.3MB/s ± 1.2MB/s 34.0MB/s ± 1.1MB/s 33.7MB/s ± 1.4MB/s
CoreRequestReply/msgSz=4096b-16 112MB/s ± 5MB/s 110MB/s ± 4MB/s 111MB/s ± 4MB/s 107MB/s ± 7MB/s
CoreRequestReply/msgSz=40960b-16 591MB/s ± 3MB/s 587MB/s ± 5MB/s 587MB/s ± 9MB/s 590MB/s ± 3MB/s
CoreRequestReply/msgSz=409600b-16 1.26GB/s ± 0.01GB/s 1.26GB/s ± 0.00GB/s 1.26GB/s ± 0.00GB/s 1.26GB/s ± 0.00GB/s

TLS Fanout throughput (msg/s)

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

Show results table
main [c3e0b35] main [9203670] main [bae1d6c] main [51fbade]
CoreTLSFanOut/keyType=none/msgSz=524288b/subs=5-16 2.10k ± 0.01k 2.09k ± 0.02k 2.09k ± 0.01k 2.10k ± 0.01k
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 1.51k ± 0.21k 1.34k ± 0.23k 1.42k ± 0.29k 1.61k ± 0.10k
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 1.70k ± 0.01k 1.57k ± 0.14k 1.38k ± 0.30k 1.62k ± 0.09k
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 1.66k ± 0.06k 1.54k ± 0.18k 1.59k ± 0.11k 1.57k ± 0.15k
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 1.37k ± 0.34k 1.51k ± 0.19k 1.68k ± 0.04k 1.40k ± 0.26k

TLS Fanout throughput (byte/s)

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

Show results table
main [c3e0b35] main [9203670] main [bae1d6c] main [51fbade]
CoreTLSFanOut/keyType=none/msgSz=524288b/subs=5-16 1.10GB/s ± 0.01GB/s 1.10GB/s ± 0.01GB/s 1.09GB/s ± 0.00GB/s 1.10GB/s ± 0.01GB/s
CoreTLSFanOut/keyType=ed25519/msgSz=524288b/subs=5-16 792MB/s ± 108MB/s 603MB/s ± 223MB/s 745MB/s ± 151MB/s 844MB/s ± 54MB/s
CoreTLSFanOut/keyType=rsa-1024/msgSz=524288b/subs=5-16 889MB/s ± 7MB/s 824MB/s ± 72MB/s 725MB/s ± 157MB/s 850MB/s ± 48MB/s
CoreTLSFanOut/keyType=rsa-2048/msgSz=524288b/subs=5-16 872MB/s ± 30MB/s 809MB/s ± 92MB/s 836MB/s ± 57MB/s 821MB/s ± 77MB/s
CoreTLSFanOut/keyType=rsa-4096/msgSz=524288b/subs=5-16 719MB/s ± 180MB/s 793MB/s ± 97MB/s 879MB/s ± 23MB/s 736MB/s ± 139MB/s