Comparison: JetStream KeyValue

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
4c7dd6b2-aee4-4aac-8c12-330bddcbf9ba main
https://github.com/nats-io/nats-server.git
(db6f4d222715ca6f7efdee674a3ed33a8fffaab6)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.7 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-02-13 00:00:31 +0000 UTC
e186495a-0b55-40c3-8da9-b907a8ccfac1 main
https://github.com/nats-io/nats-server.git
(7c38a319e0a68d4d7f8048f3e0dc06607dcd283e)
BenchmarkJetStreamKV/.*R=3.* 5 x 3s go version go1.25.7 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-02-15 00:00:35 +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 20.0k ± 1.0k 18.6k ± 2.1k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 18.3k ± 1.2k 19.7k ± 1.0k +7.0%
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 18.7k ± 1.5k 19.4k ± 0.2k +4.0%

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 2.00MB/s ± 0.10MB/s 1.86MB/s ± 0.21MB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 1.83MB/s ± 0.12MB/s 1.96MB/s ± 0.10MB/s +7.1%
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 19.1MB/s ± 1.5MB/s 19.9MB/s ± 0.2MB/s +4.1%

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.68k ± 0.17k 9.59k ± 0.19k -0.9%
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 9.44k ± 0.10k 9.38k ± 0.15k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 8.97k ± 0.10k 8.91k ± 0.14k 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 968kB/s ± 22kB/s 958kB/s ± 22kB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 942kB/s ± 8kB/s 936kB/s ± 14kB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 9.19MB/s ± 0.10MB/s 9.13MB/s ± 0.14MB/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.05k ± 0.94k 5.33k ± 0.62k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 5.24k ± 0.55k 5.04k ± 0.71k Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 5.23k ± 0.30k 4.89k ± 0.42k -6.8%

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 504kB/s ± 96kB/s 532kB/s ± 58kB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 524kB/s ± 56kB/s 504kB/s ± 76kB/s Inconclusive
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 5.35MB/s ± 0.31MB/s 5.01MB/s ± 0.42MB/s -6.5%