Comparison: JetStream KeyValue

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
0e5bd266-3b47-4201-b0f3-d324be9f55f0 main
https://github.com/nats-io/nats-server.git
(db0a2c8ce3241df7dbc6cd730b989cfa05677068)
BenchmarkJetStreamKV/.*R=3.* 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-07 04:42:07 +0000 UTC
c62af039-95ff-4b27-be3d-d1be8d9b26c3 main
https://github.com/nats-io/nats-server.git
(d9dd620b1af65e84efe439357f9cd3ae8e2ad84e)
BenchmarkJetStreamKV/.*R=3.* 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:40 +0000 UTC

KV Get (read-only) (read/s)

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

Show results table
Previous Latest Δ%
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 31.3k ± 0.5k 31.2k ± 0.5k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 29.4k ± 0.2k 29.9k ± 0.7k +1.8%
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 28.4k ± 0.5k 29.1k ± 0.6k +2.5%

KV Get (read-only) (byte/s)

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

Show results table
Previous Latest Δ%
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 3.13MB/s ± 0.05MB/s 3.12MB/s ± 0.05MB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 2.94MB/s ± 0.02MB/s 2.99MB/s ± 0.07MB/s +1.7%
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 29.1MB/s ± 0.5MB/s 29.8MB/s ± 0.6MB/s +2.5%

KV Put (blind write) (write/s)

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

Show results table
Previous Latest Δ%
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 13.9k ± 0.2k 14.0k ± 0.2k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 13.6k ± 0.1k 13.6k ± 0.0k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 12.8k ± 0.1k 12.9k ± 0.1k +0.4%

KV Put (blind write) (byte/s)

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

Show results table
Previous Latest Δ%
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 1.39MB/s ± 0.02MB/s 1.40MB/s ± 0.01MB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 1.36MB/s ± 0.01MB/s 1.37MB/s ± 0.00MB/s +0.7%
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 13.1MB/s ± 0.1MB/s 13.2MB/s ± 0.1MB/s +0.3%

KV CAS (Get, Update) (op/s)

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

Show results table
Previous Latest Δ%
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 8.42k ± 0.06k 8.50k ± 0.04k +0.9%
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 8.21k ± 0.06k 8.29k ± 0.04k +1.0%
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 7.57k ± 0.04k 7.58k ± 0.06k Inconclusive

KV CAS (Get, Update) (byte/s)

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

Show results table
Previous Latest Δ%
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 840kB/s ± 0kB/s 850kB/s ± 0kB/s +1.2%
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 820kB/s ± 10kB/s 830kB/s ± 0kB/s +1.2%
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 7.76MB/s ± 0.03MB/s 7.76MB/s ± 0.05MB/s Inconclusive