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

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
35314738-e217-473d-a6bf-3c25163750b7 main
https://github.com/nats-io/nats-server.git
(4dd9f12b11d7698525522103c84805d9acfd8344)
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-07-16 05:07:15 +0000 UTC
b81247f1-33c6-49ae-8ebd-e3e6039533d5 main
https://github.com/nats-io/nats-server.git
(146b0be65b3591e925cce61ce9d2cae32cdeb227)
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-07-21 05:08:46 +0000 UTC
989b99f7-f60e-4693-9f54-c7a3368a7b1f main
https://github.com/nats-io/nats-server.git
(40359273926ae1b238b8b50270a867fa742bb13e)
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-07-22 05:08:17 +0000 UTC
cda8865d-d667-4a48-8b6b-3f653b9a2aba main
https://github.com/nats-io/nats-server.git
(591965be0649705bc04a90bf5585d45493ce42de)
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-07-23 05:09:12 +0000 UTC
e71c1455-3e8d-4212-ba76-be3b0b527665 main
https://github.com/nats-io/nats-server.git
(4ec9e8d85af2c4121b9f75ffda68341c3847adf7)
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-07-24 05:07:59 +0000 UTC
7a4b3d5b-4d2e-4fc1-87ae-6cbce489b4cd main
https://github.com/nats-io/nats-server.git
(5e645df4c0ce2a0b4e0c985f6a51a34cd4f53367)
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-07-27 05:22:11 +0000 UTC
74f5a159-f77b-4aa4-997f-df3e5095b78a main
https://github.com/nats-io/nats-server.git
(d998ae7416defc42d7cbfc99c0d9b2ecea20a98f)
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-07-30 05:07:02 +0000 UTC
57c3f73c-9d0e-42db-b255-03b4b427e21d main
https://github.com/nats-io/nats-server.git
(ccd898ea86accf40861f1dd651df8e7fb9c0e5f3)
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-04 05:07:57 +0000 UTC
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
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 31.9k ± 0.9k 32.7k ± 1.0k 31.1k ± 0.6k 32.0k ± 1.7k 31.4k ± 0.8k 30.9k ± 0.5k 31.1k ± 0.8k 31.5k ± 1.1k 31.3k ± 0.5k 31.2k ± 0.5k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 30.2k ± 0.6k 30.4k ± 1.7k 29.5k ± 0.6k 30.3k ± 0.6k 30.4k ± 0.9k 29.9k ± 0.9k 29.4k ± 0.7k 29.9k ± 0.8k 29.4k ± 0.2k 29.9k ± 0.7k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 28.7k ± 0.7k 28.7k ± 1.4k 28.5k ± 0.7k 28.6k ± 0.9k 29.0k ± 0.6k 28.3k ± 0.4k 28.6k ± 0.8k 28.6k ± 0.2k 28.4k ± 0.5k 29.1k ± 0.6k

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

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 3.18MB/s ± 0.10MB/s 3.27MB/s ± 0.10MB/s 3.11MB/s ± 0.07MB/s 3.20MB/s ± 0.17MB/s 3.14MB/s ± 0.08MB/s 3.09MB/s ± 0.05MB/s 3.11MB/s ± 0.08MB/s 3.15MB/s ± 0.11MB/s 3.13MB/s ± 0.05MB/s 3.12MB/s ± 0.05MB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 3.02MB/s ± 0.06MB/s 3.04MB/s ± 0.17MB/s 2.95MB/s ± 0.06MB/s 3.03MB/s ± 0.06MB/s 3.04MB/s ± 0.09MB/s 2.99MB/s ± 0.09MB/s 2.94MB/s ± 0.07MB/s 3.00MB/s ± 0.07MB/s 2.94MB/s ± 0.02MB/s 2.99MB/s ± 0.07MB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 29.4MB/s ± 0.7MB/s 29.4MB/s ± 1.4MB/s 29.2MB/s ± 0.7MB/s 29.3MB/s ± 0.9MB/s 29.7MB/s ± 0.6MB/s 29.0MB/s ± 0.4MB/s 29.3MB/s ± 0.8MB/s 29.3MB/s ± 0.2MB/s 29.1MB/s ± 0.5MB/s 29.8MB/s ± 0.6MB/s

KV Put (blind write) (write/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 14.1k ± 0.0k 14.0k ± 0.1k 14.0k ± 0.2k 14.1k ± 0.1k 14.1k ± 0.1k 13.9k ± 0.1k 14.0k ± 0.1k 13.9k ± 0.1k 13.9k ± 0.2k 14.0k ± 0.2k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 13.8k ± 0.1k 13.7k ± 0.1k 13.8k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.0k 13.7k ± 0.1k 13.7k ± 0.1k 13.6k ± 0.1k 13.6k ± 0.1k 13.6k ± 0.0k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 13.0k ± 0.1k 13.0k ± 0.1k 13.0k ± 0.1k 12.9k ± 0.1k 12.9k ± 0.1k 12.9k ± 0.1k 12.9k ± 0.1k 12.8k ± 0.0k 12.8k ± 0.1k 12.9k ± 0.1k

KV Put (blind write) (byte/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 1.42MB/s ± 0.00MB/s 1.40MB/s ± 0.01MB/s 1.40MB/s ± 0.02MB/s 1.41MB/s ± 0.01MB/s 1.40MB/s ± 0.01MB/s 1.39MB/s ± 0.01MB/s 1.40MB/s ± 0.01MB/s 1.39MB/s ± 0.01MB/s 1.39MB/s ± 0.02MB/s 1.40MB/s ± 0.01MB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 1.38MB/s ± 0.00MB/s 1.37MB/s ± 0.01MB/s 1.38MB/s ± 0.01MB/s 1.38MB/s ± 0.01MB/s 1.37MB/s ± 0.01MB/s 1.37MB/s ± 0.01MB/s 1.37MB/s ± 0.01MB/s 1.36MB/s ± 0.01MB/s 1.36MB/s ± 0.01MB/s 1.37MB/s ± 0.00MB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 13.3MB/s ± 0.1MB/s 13.3MB/s ± 0.1MB/s 13.3MB/s ± 0.1MB/s 13.2MB/s ± 0.1MB/s 13.3MB/s ± 0.1MB/s 13.2MB/s ± 0.1MB/s 13.2MB/s ± 0.1MB/s 13.1MB/s ± 0.0MB/s 13.1MB/s ± 0.1MB/s 13.2MB/s ± 0.1MB/s

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

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 8.60k ± 0.10k 8.55k ± 0.06k 8.55k ± 0.05k 8.57k ± 0.06k 8.49k ± 0.07k 8.49k ± 0.06k 8.45k ± 0.08k 8.43k ± 0.04k 8.42k ± 0.06k 8.50k ± 0.04k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 8.33k ± 0.09k 8.35k ± 0.05k 8.25k ± 0.08k 8.33k ± 0.05k 8.29k ± 0.04k 8.20k ± 0.08k 8.21k ± 0.04k 8.18k ± 0.10k 8.21k ± 0.06k 8.29k ± 0.04k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 7.76k ± 0.10k 7.65k ± 0.05k 7.62k ± 0.04k 7.62k ± 0.06k 7.60k ± 0.06k 7.59k ± 0.03k 7.58k ± 0.05k 7.57k ± 0.06k 7.57k ± 0.04k 7.58k ± 0.06k

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

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 860kB/s ± 10kB/s 854kB/s ± 6kB/s 854kB/s ± 6kB/s 856kB/s ± 4kB/s 850kB/s ± 10kB/s 850kB/s ± 0kB/s 844kB/s ± 6kB/s 844kB/s ± 6kB/s 840kB/s ± 0kB/s 850kB/s ± 0kB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 830kB/s ± 0kB/s 836kB/s ± 4kB/s 824kB/s ± 6kB/s 830kB/s ± 0kB/s 830kB/s ± 0kB/s 820kB/s ± 10kB/s 820kB/s ± 0kB/s 818kB/s ± 12kB/s 820kB/s ± 10kB/s 830kB/s ± 0kB/s
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 7.95MB/s ± 0.10MB/s 7.83MB/s ± 0.05MB/s 7.81MB/s ± 0.04MB/s 7.80MB/s ± 0.06MB/s 7.78MB/s ± 0.06MB/s 7.77MB/s ± 0.03MB/s 7.76MB/s ± 0.05MB/s 7.75MB/s ± 0.06MB/s 7.76MB/s ± 0.03MB/s 7.76MB/s ± 0.05MB/s

KV Throughput (op/s)

Error bars represent 90% confidence interval

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/GET-16 31.9k ± 0.9k 32.7k ± 1.0k 31.1k ± 0.6k 32.0k ± 1.7k 31.4k ± 0.8k 30.9k ± 0.5k 31.1k ± 0.8k 31.5k ± 1.1k 31.3k ± 0.5k 31.2k ± 0.5k
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/PUT-16 14.1k ± 0.0k 14.0k ± 0.1k 14.0k ± 0.2k 14.1k ± 0.1k 14.1k ± 0.1k 13.9k ± 0.1k 14.0k ± 0.1k 13.9k ± 0.1k 13.9k ± 0.2k 14.0k ± 0.2k
JetStreamKV/N=3,R=3,B=1,K=100,ValSz=100b/CAS-16 8.60k ± 0.10k 8.55k ± 0.06k 8.55k ± 0.05k 8.57k ± 0.06k 8.49k ± 0.07k 8.49k ± 0.06k 8.45k ± 0.08k 8.43k ± 0.04k 8.42k ± 0.06k 8.50k ± 0.04k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/GET-16 30.2k ± 0.6k 30.4k ± 1.7k 29.5k ± 0.6k 30.3k ± 0.6k 30.4k ± 0.9k 29.9k ± 0.9k 29.4k ± 0.7k 29.9k ± 0.8k 29.4k ± 0.2k 29.9k ± 0.7k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/PUT-16 13.8k ± 0.1k 13.7k ± 0.1k 13.8k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.0k 13.7k ± 0.1k 13.7k ± 0.1k 13.6k ± 0.1k 13.6k ± 0.1k 13.6k ± 0.0k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=100b/CAS-16 8.33k ± 0.09k 8.35k ± 0.05k 8.25k ± 0.08k 8.33k ± 0.05k 8.29k ± 0.04k 8.20k ± 0.08k 8.21k ± 0.04k 8.18k ± 0.10k 8.21k ± 0.06k 8.29k ± 0.04k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/GET-16 28.7k ± 0.7k 28.7k ± 1.4k 28.5k ± 0.7k 28.6k ± 0.9k 29.0k ± 0.6k 28.3k ± 0.4k 28.6k ± 0.8k 28.6k ± 0.2k 28.4k ± 0.5k 29.1k ± 0.6k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/PUT-16 13.0k ± 0.1k 13.0k ± 0.1k 13.0k ± 0.1k 12.9k ± 0.1k 12.9k ± 0.1k 12.9k ± 0.1k 12.9k ± 0.1k 12.8k ± 0.0k 12.8k ± 0.1k 12.9k ± 0.1k
JetStreamKV/N=3,R=3,B=1,K=1000,ValSz=1024b/CAS-16 7.76k ± 0.10k 7.65k ± 0.05k 7.62k ± 0.04k 7.62k ± 0.06k 7.60k ± 0.06k 7.59k ± 0.03k 7.58k ± 0.05k 7.57k ± 0.06k 7.57k ± 0.04k 7.58k ± 0.06k