Comparison: JetStream KeyValue

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
e0d2264e-444e-4f3c-ab73-465003ae4132 main
https://github.com/nats-io/nats-server.git
(192d2bfa6e20e3879758b765e14a0a772c0a0f2f)
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-10-24 00:00:18 +0000 UTC
5403e493-9c96-41e1-a3dd-631cd5bc74f0 main
https://github.com/nats-io/nats-server.git
(85594c8ce6b253d8552efc602360929fc22fd583)
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-10-25 00:00:19 +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.5k ± 1.4k 18.8k ± 2.7k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 19.6k ± 0.6k 19.5k ± 2.1k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 19.6k ± 0.6k 19.2k ± 1.1k 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.95MB/s ± 0.14MB/s 1.88MB/s ± 0.27MB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 1.96MB/s ± 0.06MB/s 1.94MB/s ± 0.21MB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 20.0MB/s ± 0.6MB/s 19.7MB/s ± 1.2MB/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.60k ± 0.15k 9.68k ± 0.06k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 9.43k ± 0.24k 9.53k ± 0.07k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 9.11k ± 0.16k 9.06k ± 0.09k 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 960kB/s ± 10kB/s 966kB/s ± 4kB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 946kB/s ± 24kB/s 954kB/s ± 6kB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 9.33MB/s ± 0.17MB/s 9.28MB/s ± 0.09MB/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.40k ± 0.56k 5.12k ± 0.87k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 4.93k ± 0.63k 5.42k ± 0.41k +9.4%
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 5.19k ± 0.22k 5.34k ± 0.15k 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 540kB/s ± 60kB/s 512kB/s ± 88kB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 494kB/s ± 66kB/s 542kB/s ± 38kB/s +9.7%
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 5.31MB/s ± 0.23MB/s 5.47MB/s ± 0.16MB/s Inconclusive