Trend: JetStream KeyValue - Recent commits to 'main' branch

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
38bb7b9f-8870-4de3-99fe-e869f86a8934 main
https://github.com/nats-io/nats-server.git
(b94011e1ce3f8c937626f8ee75b892a9f315aabe)
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-30 00:00:20 +0000 UTC
1c938589-8159-439e-90ca-f9a1ddf99d1a main
https://github.com/nats-io/nats-server.git
(5d63c16bae7c67cab95a94657f6c64996011b910)
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-31 00:00:16 +0000 UTC
bc7090b2-bcbe-47ed-93d3-fd9a22284acf main
https://github.com/nats-io/nats-server.git
(e2661b5c2825e94e01b0c4ba78c299a69e9d1c61)
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-03 00:00:27 +0000 UTC
5f962d10-423c-445e-a53c-c6af123f4a40 main
https://github.com/nats-io/nats-server.git
(48a4477c230a08c45ac64800abe7fa256f228b23)
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-04 00:00:19 +0000 UTC
4720d392-5e34-46d0-acd1-244c4b7c07a2 main
https://github.com/nats-io/nats-server.git
(3e60436763487712a79b2cf39dbb230f0e23e333)
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-05 00:00:13 +0000 UTC
3c12699d-0e01-436c-923a-5bfb47092a8f main
https://github.com/nats-io/nats-server.git
(60a276b875f9ab4e8caa3303b66147d57441aa09)
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-06 00:00:13 +0000 UTC
e794357e-93a4-4268-8528-eff99d52f32e main
https://github.com/nats-io/nats-server.git
(a098c7e1c49d3f4d1eddfc97f73a099b88ec4b4b)
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-07 00:00:11 +0000 UTC
97ecdc0a-7b37-4fea-bf2b-5fa7e617c2ab main
https://github.com/nats-io/nats-server.git
(33952ebee282261769b0f7df548cc4f98e1a32b7)
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-10 00:00:26 +0000 UTC
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
main [b94011e] main [5d63c16] main [e2661b5] main [48a4477] main [3e60436] main [60a276b] main [a098c7e] main [33952eb] main [395a18e] main [ed493ec]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 20.4k ± 1.1k 20.8k ± 1.1k 20.4k ± 0.2k 20.2k ± 1.0k 20.3k ± 1.0k 20.3k ± 1.0k 19.7k ± 1.0k 19.1k ± 2.1k 19.9k ± 1.0k 20.1k ± 0.6k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 19.4k ± 1.3k 19.6k ± 0.5k 19.5k ± 0.8k 18.5k ± 1.4k 18.8k ± 1.0k 18.0k ± 1.8k 19.1k ± 1.3k 19.7k ± 1.6k 18.6k ± 0.9k 19.6k ± 1.1k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 18.7k ± 0.6k 19.2k ± 0.5k 18.7k ± 0.5k 19.2k ± 0.5k 18.8k ± 0.4k 19.4k ± 1.1k 19.1k ± 1.5k 19.2k ± 1.5k 19.4k ± 1.2k 19.1k ± 1.3k

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

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

Show results table
main [b94011e] main [5d63c16] main [e2661b5] main [48a4477] main [3e60436] main [60a276b] main [a098c7e] main [33952eb] main [395a18e] main [ed493ec]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 2.04MB/s ± 0.11MB/s 2.08MB/s ± 0.12MB/s 2.04MB/s ± 0.02MB/s 2.02MB/s ± 0.10MB/s 2.03MB/s ± 0.10MB/s 2.03MB/s ± 0.10MB/s 1.97MB/s ± 0.10MB/s 1.91MB/s ± 0.21MB/s 1.99MB/s ± 0.09MB/s 2.01MB/s ± 0.06MB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 1.94MB/s ± 0.13MB/s 1.96MB/s ± 0.05MB/s 1.95MB/s ± 0.07MB/s 1.85MB/s ± 0.14MB/s 1.88MB/s ± 0.10MB/s 1.80MB/s ± 0.18MB/s 1.91MB/s ± 0.12MB/s 1.97MB/s ± 0.16MB/s 1.86MB/s ± 0.10MB/s 1.96MB/s ± 0.10MB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 19.2MB/s ± 0.6MB/s 19.6MB/s ± 0.6MB/s 19.1MB/s ± 0.5MB/s 19.7MB/s ± 0.5MB/s 19.2MB/s ± 0.4MB/s 19.8MB/s ± 1.2MB/s 19.6MB/s ± 1.6MB/s 19.6MB/s ± 1.6MB/s 19.9MB/s ± 1.3MB/s 19.5MB/s ± 1.4MB/s

KV Put (blind write) (write/s)

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

Show results table
main [b94011e] main [5d63c16] main [e2661b5] main [48a4477] main [3e60436] main [60a276b] main [a098c7e] main [33952eb] main [395a18e] main [ed493ec]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 9.71k ± 0.11k 9.69k ± 0.04k 9.61k ± 0.07k 9.62k ± 0.13k 9.55k ± 0.11k 9.57k ± 0.19k 9.74k ± 0.05k 9.74k ± 0.06k 9.76k ± 0.06k 9.63k ± 0.13k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 9.52k ± 0.18k 9.52k ± 0.07k 9.47k ± 0.09k 9.49k ± 0.11k 9.34k ± 0.21k 9.57k ± 0.09k 9.48k ± 0.09k 9.46k ± 0.18k 9.54k ± 0.08k 9.53k ± 0.11k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 9.15k ± 0.05k 9.03k ± 0.12k 9.04k ± 0.22k 9.02k ± 0.17k 8.99k ± 0.10k 9.06k ± 0.22k 9.16k ± 0.07k 8.98k ± 0.15k 9.06k ± 0.07k 9.05k ± 0.08k

KV Put (blind write) (byte/s)

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

Show results table
main [b94011e] main [5d63c16] main [e2661b5] main [48a4477] main [3e60436] main [60a276b] main [a098c7e] main [33952eb] main [395a18e] main [ed493ec]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 972kB/s ± 8kB/s 970kB/s ± 0kB/s 962kB/s ± 8kB/s 960kB/s ± 10kB/s 956kB/s ± 14kB/s 958kB/s ± 22kB/s 976kB/s ± 4kB/s 974kB/s ± 6kB/s 974kB/s ± 6kB/s 964kB/s ± 16kB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 952kB/s ± 18kB/s 950kB/s ± 0kB/s 948kB/s ± 12kB/s 948kB/s ± 12kB/s 934kB/s ± 16kB/s 958kB/s ± 12kB/s 946kB/s ± 14kB/s 948kB/s ± 12kB/s 952kB/s ± 8kB/s 952kB/s ± 8kB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 9.37MB/s ± 0.05MB/s 9.25MB/s ± 0.13MB/s 9.26MB/s ± 0.22MB/s 9.24MB/s ± 0.18MB/s 9.21MB/s ± 0.10MB/s 9.27MB/s ± 0.23MB/s 9.38MB/s ± 0.07MB/s 9.20MB/s ± 0.15MB/s 9.28MB/s ± 0.07MB/s 9.27MB/s ± 0.08MB/s

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

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

Show results table
main [b94011e] main [5d63c16] main [e2661b5] main [48a4477] main [3e60436] main [60a276b] main [a098c7e] main [33952eb] main [395a18e] main [ed493ec]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 5.16k ± 0.75k 5.28k ± 0.65k 5.58k ± 0.40k 5.42k ± 0.49k 5.36k ± 0.57k 5.72k ± 0.30k 5.43k ± 0.46k 5.24k ± 0.50k 5.32k ± 0.50k 5.49k ± 0.43k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 5.39k ± 0.41k 5.53k ± 0.30k 5.31k ± 0.54k 5.36k ± 0.41k 5.20k ± 0.52k 5.21k ± 0.58k 5.56k ± 0.24k 4.97k ± 0.72k 5.20k ± 0.61k 5.68k ± 0.10k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 4.98k ± 0.39k 5.39k ± 0.14k 5.26k ± 0.29k 5.03k ± 0.36k 5.26k ± 0.23k 5.21k ± 0.23k 5.37k ± 0.20k 5.30k ± 0.12k 4.95k ± 0.51k 5.24k ± 0.26k

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

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

Show results table
main [b94011e] main [5d63c16] main [e2661b5] main [48a4477] main [3e60436] main [60a276b] main [a098c7e] main [33952eb] main [395a18e] main [ed493ec]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 518kB/s ± 72kB/s 526kB/s ± 64kB/s 558kB/s ± 42kB/s 540kB/s ± 50kB/s 536kB/s ± 54kB/s 570kB/s ± 30kB/s 542kB/s ± 48kB/s 522kB/s ± 48kB/s 534kB/s ± 46kB/s 550kB/s ± 40kB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 540kB/s ± 40kB/s 552kB/s ± 28kB/s 530kB/s ± 50kB/s 538kB/s ± 42kB/s 520kB/s ± 50kB/s 520kB/s ± 60kB/s 554kB/s ± 26kB/s 500kB/s ± 70kB/s 522kB/s ± 58kB/s 568kB/s ± 12kB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 5.10MB/s ± 0.41MB/s 5.52MB/s ± 0.14MB/s 5.38MB/s ± 0.30MB/s 5.15MB/s ± 0.37MB/s 5.39MB/s ± 0.23MB/s 5.33MB/s ± 0.24MB/s 5.49MB/s ± 0.20MB/s 5.42MB/s ± 0.13MB/s 5.07MB/s ± 0.52MB/s 5.37MB/s ± 0.27MB/s

KV Throughput (op/s)

Error bars represent 90% confidence interval

Show results table
main [b94011e] main [5d63c16] main [e2661b5] main [48a4477] main [3e60436] main [60a276b] main [a098c7e] main [33952eb] main [395a18e] main [ed493ec]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 20.4k ± 1.1k 20.8k ± 1.1k 20.4k ± 0.2k 20.2k ± 1.0k 20.3k ± 1.0k 20.3k ± 1.0k 19.7k ± 1.0k 19.1k ± 2.1k 19.9k ± 1.0k 20.1k ± 0.6k
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 9.71k ± 0.11k 9.69k ± 0.04k 9.61k ± 0.07k 9.62k ± 0.13k 9.55k ± 0.11k 9.57k ± 0.19k 9.74k ± 0.05k 9.74k ± 0.06k 9.76k ± 0.06k 9.63k ± 0.13k
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 5.16k ± 0.75k 5.28k ± 0.65k 5.58k ± 0.40k 5.42k ± 0.49k 5.36k ± 0.57k 5.72k ± 0.30k 5.43k ± 0.46k 5.24k ± 0.50k 5.32k ± 0.50k 5.49k ± 0.43k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 19.4k ± 1.3k 19.6k ± 0.5k 19.5k ± 0.8k 18.5k ± 1.4k 18.8k ± 1.0k 18.0k ± 1.8k 19.1k ± 1.3k 19.7k ± 1.6k 18.6k ± 0.9k 19.6k ± 1.1k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 9.52k ± 0.18k 9.52k ± 0.07k 9.47k ± 0.09k 9.49k ± 0.11k 9.34k ± 0.21k 9.57k ± 0.09k 9.48k ± 0.09k 9.46k ± 0.18k 9.54k ± 0.08k 9.53k ± 0.11k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 5.39k ± 0.41k 5.53k ± 0.30k 5.31k ± 0.54k 5.36k ± 0.41k 5.20k ± 0.52k 5.21k ± 0.58k 5.56k ± 0.24k 4.97k ± 0.72k 5.20k ± 0.61k 5.68k ± 0.10k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 18.7k ± 0.6k 19.2k ± 0.5k 18.7k ± 0.5k 19.2k ± 0.5k 18.8k ± 0.4k 19.4k ± 1.1k 19.1k ± 1.5k 19.2k ± 1.5k 19.4k ± 1.2k 19.1k ± 1.3k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 9.15k ± 0.05k 9.03k ± 0.12k 9.04k ± 0.22k 9.02k ± 0.17k 8.99k ± 0.10k 9.06k ± 0.22k 9.16k ± 0.07k 8.98k ± 0.15k 9.06k ± 0.07k 9.05k ± 0.08k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 4.98k ± 0.39k 5.39k ± 0.14k 5.26k ± 0.29k 5.03k ± 0.36k 5.26k ± 0.23k 5.21k ± 0.23k 5.37k ± 0.20k 5.30k ± 0.12k 4.95k ± 0.51k 5.24k ± 0.26k