Comparison: JetStream KeyValue

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
d18a5b7b-a2df-4383-9ef4-7b154e0aa1ea main
https://github.com/nats-io/nats-server.git
(395a18e45356cf927b35184164b447600b4cad94)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-11-11 00:00:25 +0000 UTC
e85fda7d-653c-4a3b-84ca-9e77a9f2740b main
https://github.com/nats-io/nats-server.git
(ed493ec938c33568192675fdacab0de30e929ba1)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.1 linux/amd64
(/usr/local/go1.25.1/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-156-generic-x86_64
Submitted by at 2025-11-12 00:00:16 +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 19.9k ± 1.0k 20.1k ± 0.6k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 18.6k ± 0.9k 19.6k ± 1.1k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 19.4k ± 1.2k 19.1k ± 1.3k Inconclusive

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 1.99MB/s ± 0.09MB/s 2.01MB/s ± 0.06MB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 1.86MB/s ± 0.10MB/s 1.96MB/s ± 0.10MB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 19.9MB/s ± 1.3MB/s 19.5MB/s ± 1.4MB/s Inconclusive

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 9.76k ± 0.06k 9.63k ± 0.13k -1.3%
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 9.54k ± 0.08k 9.53k ± 0.11k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 9.06k ± 0.07k 9.05k ± 0.08k Inconclusive

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 974kB/s ± 6kB/s 964kB/s ± 16kB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 952kB/s ± 8kB/s 952kB/s ± 8kB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 9.28MB/s ± 0.07MB/s 9.27MB/s ± 0.08MB/s Inconclusive

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 5.32k ± 0.50k 5.49k ± 0.43k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 5.20k ± 0.61k 5.68k ± 0.10k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 4.95k ± 0.51k 5.24k ± 0.26k 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 534kB/s ± 46kB/s 550kB/s ± 40kB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 522kB/s ± 58kB/s 568kB/s ± 12kB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 5.07MB/s ± 0.52MB/s 5.37MB/s ± 0.27MB/s Inconclusive