Trend: JetStream Object Store - Recent Releases

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
c563c141-80cc-4ee5-9a5f-a513f8875e96 v2.12.0
https://github.com/nats-io/nats-server.git
(1629aa5db771adcefe2a5aa40b41688c55007181)
BenchmarkJetStreamObjStore/.*,R=3/.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:55 +0000 UTC
317c29a9-f610-4311-a7d4-92cb63d4c094 v2.12.1
https://github.com/nats-io/nats-server.git
(35a616234d8572840a062846c92f10bea0037be7)
BenchmarkJetStreamObjStore/.*,R=3/.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:46 +0000 UTC
5df2964e-8d9e-4af3-be96-2e917dba9323 v2.12.2
https://github.com/nats-io/nats-server.git
(8acc1e8db0c17cd71826ed9bbd3061b10c6d9b75)
BenchmarkJetStreamObjStore/.*,R=3/.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:36 +0000 UTC
11be4e70-bc0c-423f-b1b9-d0fccfe1bcae v2.12.3
https://github.com/nats-io/nats-server.git
(067a55d46c77bc692f17a80dc21d5687d22408d1)
BenchmarkJetStreamObjStore/.*,R=3/.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:28 +0000 UTC
32ba4e1c-b4c0-4d2d-9219-51f38167f35d v2.12.4
https://github.com/nats-io/nats-server.git
(2429cd357a0837d7f936b5124e5ffb428b97ce79)
BenchmarkJetStreamObjStore/.*,R=3/.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:22 +0000 UTC
07e1ffdf-d737-4469-927e-5d5306477861 main
https://github.com/nats-io/nats-server.git
(51fbade1ed5aa9cd026e6be57ad9b0c6272f6709)
BenchmarkJetStreamObjStore/.*,R=3/.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-03-09 06:57:01 +0000 UTC

Read-only Throughput (get/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*R=3/workload=readOnly'

Show results table
v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 main
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=Memory,minObjSz=1024b,maxObjSz=102400b-16 2.20k ± 0.04k 2.17k ± 0.05k 2.18k ± 0.05k 2.16k ± 0.06k 2.16k ± 0.04k 2.08k ± 0.01k
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=Memory,minObjSz=102400b,maxObjSz=1048576b-16 913 ± 9 906 ± 6 910 ± 12 893 ± 14 909 ± 5 896 ± 5
JetStreamObjStore/N=3,R=3/workload=readOnly/K=1000,storage=Memory,minObjSz=10240b,maxObjSz=102400b-16 2.08k ± 0.03k 2.07k ± 0.03k 2.08k ± 0.04k 2.08k ± 0.07k 2.08k ± 0.02k 2.00k ± 0.02k
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=File,minObjSz=1024b,maxObjSz=102400b-16 2.12k ± 0.01k 2.09k ± 0.00k 2.11k ± 0.05k 2.11k ± 0.03k 2.10k ± 0.04k 2.04k ± 0.02k
JetStreamObjStore/N=3,R=3/workload=readOnly/K=1000,storage=File,minObjSz=10240b,maxObjSz=1048576b-16 347 ± 8 344 ± 9 348 ± 12 348 ± 7 341 ± 6 346 ± 3
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=File,minObjSz=102400b,maxObjSz=1048576b-16 728 ± 18 721 ± 3 723 ± 9 721 ± 7 725 ± 6 725 ± 7
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=File,minObjSz=1048576b,maxObjSz=10485760b-16 113 ± 2 111 ± 3 114 ± 1 113 ± 1 113 ± 1 113 ± 1
JetStreamObjStore/N=3,R=3/workload=readOnly/K=10,storage=File,minObjSz=10485760b,maxObjSz=104857600b-16 15.5 ± 0.2 15.6 ± 0.3 15.5 ± 0.1 15.6 ± 0.2 15.5 ± 0.3 15.5 ± 0.2

Read-only Throughput (bytes/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*R=3/workload=readOnly'

Show results table
v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 main
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=Memory,minObjSz=1024b,maxObjSz=102400b-16 114MB/s ± 2MB/s 112MB/s ± 3MB/s 113MB/s ± 3MB/s 112MB/s ± 3MB/s 111MB/s ± 2MB/s 108MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=Memory,minObjSz=102400b,maxObjSz=1048576b-16 526MB/s ± 5MB/s 522MB/s ± 3MB/s 523MB/s ± 7MB/s 514MB/s ± 8MB/s 523MB/s ± 3MB/s 515MB/s ± 3MB/s
JetStreamObjStore/N=3,R=3/workload=readOnly/K=1000,storage=Memory,minObjSz=10240b,maxObjSz=102400b-16 117MB/s ± 2MB/s 117MB/s ± 2MB/s 117MB/s ± 3MB/s 117MB/s ± 4MB/s 117MB/s ± 1MB/s 113MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=File,minObjSz=1024b,maxObjSz=102400b-16 109MB/s ± 1MB/s 108MB/s ± 0MB/s 109MB/s ± 3MB/s 109MB/s ± 2MB/s 109MB/s ± 2MB/s 105MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=readOnly/K=1000,storage=File,minObjSz=10240b,maxObjSz=1048576b-16 184MB/s ± 4MB/s 182MB/s ± 5MB/s 184MB/s ± 6MB/s 184MB/s ± 3MB/s 181MB/s ± 3MB/s 183MB/s ± 2MB/s
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=File,minObjSz=102400b,maxObjSz=1048576b-16 419MB/s ± 10MB/s 415MB/s ± 2MB/s 416MB/s ± 5MB/s 415MB/s ± 4MB/s 417MB/s ± 4MB/s 417MB/s ± 4MB/s
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=File,minObjSz=1048576b,maxObjSz=10485760b-16 651MB/s ± 9MB/s 640MB/s ± 15MB/s 656MB/s ± 6MB/s 652MB/s ± 6MB/s 654MB/s ± 8MB/s 651MB/s ± 8MB/s
JetStreamObjStore/N=3,R=3/workload=readOnly/K=10,storage=File,minObjSz=10485760b,maxObjSz=104857600b-16 896MB/s ± 11MB/s 898MB/s ± 16MB/s 895MB/s ± 4MB/s 902MB/s ± 9MB/s 891MB/s ± 16MB/s 895MB/s ± 12MB/s

Write-only Throughput (put/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*R=3/workload=writeOnly'

Show results table
v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 main
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=Memory,minObjSz=1024b,maxObjSz=102400b-16 2.00k ± 0.01k 1.99k ± 0.00k 2.01k ± 0.01k 1.99k ± 0.00k 1.99k ± 0.00k 1.98k ± 0.01k
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=Memory,minObjSz=102400b,maxObjSz=1048576b-16 729 ± 6 725 ± 3 727 ± 2 724 ± 3 725 ± 4 724 ± 2
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=1000,storage=Memory,minObjSz=10240b,maxObjSz=102400b-16 1.97k ± 0.01k 1.96k ± 0.01k 1.98k ± 0.00k 1.96k ± 0.01k 1.96k ± 0.01k 1.96k ± 0.01k
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=File,minObjSz=1024b,maxObjSz=102400b-16 1.47k ± 0.02k 1.75k ± 0.01k 1.76k ± 0.01k 1.80k ± 0.01k 1.80k ± 0.01k 1.79k ± 0.01k
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=1000,storage=File,minObjSz=10240b,maxObjSz=1048576b-16 203 ± 1 218 ± 1 219 ± 1 230 ± 1 232 ± 2 229 ± 2
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=File,minObjSz=102400b,maxObjSz=1048576b-16 255 ± 4 329 ± 5 335 ± 5 533 ± 4 537 ± 7 530 ± 6
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=File,minObjSz=1048576b,maxObjSz=10485760b-16 53.4 ± 0.5 60.8 ± 0.7 61.1 ± 0.3 61.4 ± 0.7 61.5 ± 0.4 59.9 ± 0.2
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=10,storage=File,minObjSz=10485760b,maxObjSz=104857600b-16 7.52 ± 0.11 7.57 ± 0.05 7.68 ± 0.17 7.67 ± 0.22 7.66 ± 0.23 7.62 ± 0.20

Write-only Throughput (bytes/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*R=3/workload=writeOnly'

Show results table
v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 main
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=Memory,minObjSz=1024b,maxObjSz=102400b-16 103MB/s ± 0MB/s 103MB/s ± 0MB/s 104MB/s ± 1MB/s 103MB/s ± 0MB/s 103MB/s ± 0MB/s 102MB/s ± 0MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=Memory,minObjSz=102400b,maxObjSz=1048576b-16 420MB/s ± 3MB/s 417MB/s ± 2MB/s 418MB/s ± 1MB/s 416MB/s ± 2MB/s 417MB/s ± 2MB/s 417MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=1000,storage=Memory,minObjSz=10240b,maxObjSz=102400b-16 111MB/s ± 1MB/s 110MB/s ± 1MB/s 111MB/s ± 0MB/s 111MB/s ± 0MB/s 111MB/s ± 0MB/s 110MB/s ± 0MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=File,minObjSz=1024b,maxObjSz=102400b-16 75.9MB/s ± 1.2MB/s 90.3MB/s ± 0.5MB/s 91.0MB/s ± 0.8MB/s 93.3MB/s ± 0.6MB/s 93.3MB/s ± 0.3MB/s 92.5MB/s ± 0.3MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=1000,storage=File,minObjSz=10240b,maxObjSz=1048576b-16 108MB/s ± 1MB/s 116MB/s ± 0MB/s 116MB/s ± 1MB/s 122MB/s ± 1MB/s 123MB/s ± 1MB/s 121MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=File,minObjSz=102400b,maxObjSz=1048576b-16 147MB/s ± 3MB/s 190MB/s ± 3MB/s 193MB/s ± 3MB/s 307MB/s ± 2MB/s 309MB/s ± 4MB/s 305MB/s ± 4MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=File,minObjSz=1048576b,maxObjSz=10485760b-16 308MB/s ± 3MB/s 351MB/s ± 4MB/s 352MB/s ± 2MB/s 354MB/s ± 4MB/s 354MB/s ± 2MB/s 345MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=10,storage=File,minObjSz=10485760b,maxObjSz=104857600b-16 434MB/s ± 6MB/s 436MB/s ± 3MB/s 443MB/s ± 10MB/s 442MB/s ± 13MB/s 442MB/s ± 13MB/s 439MB/s ± 11MB/s

Mixed (read & writes) workload throughput (ops/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*R=3/workload=[0-9.]+'

Show results table
v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 main
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=Memory,minObjSz=1024b,maxObjSz=102400b-16 2.04k ± 0.04k 2.01k ± 0.04k 2.02k ± 0.03k 2.02k ± 0.03k 2.00k ± 0.01k 1.96k ± 0.02k
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=Memory,minObjSz=102400b,maxObjSz=1048576b-16 829 ± 8 826 ± 7 828 ± 8 822 ± 1 823 ± 6 820 ± 5
JetStreamObjStore/N=3,R=3/workload=0.8/K=1000,storage=Memory,minObjSz=10240b,maxObjSz=102400b-16 2.01k ± 0.02k 1.99k ± 0.01k 1.98k ± 0.03k 1.98k ± 0.03k 1.97k ± 0.03k 1.93k ± 0.02k
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=File,minObjSz=1024b,maxObjSz=102400b-16 1.86k ± 0.02k 1.91k ± 0.03k 1.91k ± 0.03k 1.94k ± 0.03k 1.94k ± 0.04k 1.89k ± 0.01k
JetStreamObjStore/N=3,R=3/workload=0.8/K=1000,storage=File,minObjSz=10240b,maxObjSz=1048576b-16 273 ± 4 285 ± 4 284 ± 6 321 ± 5 324 ± 4 320 ± 5
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=File,minObjSz=102400b,maxObjSz=1048576b-16 410 ± 2 464 ± 16 467 ± 3 701 ± 17 702 ± 12 707 ± 3
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=File,minObjSz=1048576b,maxObjSz=10485760b-16 87.0 ± 1.4 92.2 ± 0.5 92.2 ± 1.1 93.8 ± 0.7 94.0 ± 1.1 93.4 ± 0.6
JetStreamObjStore/N=3,R=3/workload=0.8/K=10,storage=File,minObjSz=10485760b,maxObjSz=104857600b-16 11.1 ± 0.0 11.3 ± 0.1 11.3 ± 0.1 11.3 ± 0.1 11.4 ± 0.1 11.2 ± 0.1

Mixed (read & writes) workload throughput (bytes/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*R=3/workload=[0-9.]+'

Show results table
v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 main
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=Memory,minObjSz=1024b,maxObjSz=102400b-16 105MB/s ± 2MB/s 104MB/s ± 2MB/s 105MB/s ± 2MB/s 104MB/s ± 1MB/s 103MB/s ± 1MB/s 101MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=Memory,minObjSz=102400b,maxObjSz=1048576b-16 477MB/s ± 4MB/s 475MB/s ± 4MB/s 476MB/s ± 5MB/s 473MB/s ± 1MB/s 474MB/s ± 4MB/s 466MB/s ± 8MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=1000,storage=Memory,minObjSz=10240b,maxObjSz=102400b-16 113MB/s ± 1MB/s 112MB/s ± 1MB/s 112MB/s ± 2MB/s 111MB/s ± 2MB/s 111MB/s ± 2MB/s 108MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=File,minObjSz=1024b,maxObjSz=102400b-16 96.0MB/s ± 0.9MB/s 98.9MB/s ± 1.3MB/s 98.8MB/s ± 1.7MB/s 100MB/s ± 2MB/s 100MB/s ± 2MB/s 97.9MB/s ± 0.4MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=1000,storage=File,minObjSz=10240b,maxObjSz=1048576b-16 145MB/s ± 2MB/s 151MB/s ± 2MB/s 150MB/s ± 3MB/s 170MB/s ± 2MB/s 172MB/s ± 2MB/s 169MB/s ± 3MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=File,minObjSz=102400b,maxObjSz=1048576b-16 236MB/s ± 1MB/s 267MB/s ± 9MB/s 269MB/s ± 2MB/s 404MB/s ± 10MB/s 404MB/s ± 7MB/s 407MB/s ± 2MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=File,minObjSz=1048576b,maxObjSz=10485760b-16 502MB/s ± 8MB/s 532MB/s ± 3MB/s 532MB/s ± 6MB/s 541MB/s ± 4MB/s 542MB/s ± 6MB/s 539MB/s ± 3MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=10,storage=File,minObjSz=10485760b,maxObjSz=104857600b-16 642MB/s ± 2MB/s 651MB/s ± 5MB/s 652MB/s ± 6MB/s 651MB/s ± 7MB/s 656MB/s ± 4MB/s 648MB/s ± 4MB/s

File store throughput (bytes/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*R=3/.*storage=File'

Show results table
v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 main
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=File,minObjSz=1024b,maxObjSz=102400b-16 109MB/s ± 1MB/s 108MB/s ± 0MB/s 109MB/s ± 3MB/s 109MB/s ± 2MB/s 109MB/s ± 2MB/s 105MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=readOnly/K=1000,storage=File,minObjSz=10240b,maxObjSz=1048576b-16 184MB/s ± 4MB/s 182MB/s ± 5MB/s 184MB/s ± 6MB/s 184MB/s ± 3MB/s 181MB/s ± 3MB/s 183MB/s ± 2MB/s
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=File,minObjSz=102400b,maxObjSz=1048576b-16 419MB/s ± 10MB/s 415MB/s ± 2MB/s 416MB/s ± 5MB/s 415MB/s ± 4MB/s 417MB/s ± 4MB/s 417MB/s ± 4MB/s
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=File,minObjSz=1048576b,maxObjSz=10485760b-16 651MB/s ± 9MB/s 640MB/s ± 15MB/s 656MB/s ± 6MB/s 652MB/s ± 6MB/s 654MB/s ± 8MB/s 651MB/s ± 8MB/s
JetStreamObjStore/N=3,R=3/workload=readOnly/K=10,storage=File,minObjSz=10485760b,maxObjSz=104857600b-16 896MB/s ± 11MB/s 898MB/s ± 16MB/s 895MB/s ± 4MB/s 902MB/s ± 9MB/s 891MB/s ± 16MB/s 895MB/s ± 12MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=File,minObjSz=1024b,maxObjSz=102400b-16 75.9MB/s ± 1.2MB/s 90.3MB/s ± 0.5MB/s 91.0MB/s ± 0.8MB/s 93.3MB/s ± 0.6MB/s 93.3MB/s ± 0.3MB/s 92.5MB/s ± 0.3MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=1000,storage=File,minObjSz=10240b,maxObjSz=1048576b-16 108MB/s ± 1MB/s 116MB/s ± 0MB/s 116MB/s ± 1MB/s 122MB/s ± 1MB/s 123MB/s ± 1MB/s 121MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=File,minObjSz=102400b,maxObjSz=1048576b-16 147MB/s ± 3MB/s 190MB/s ± 3MB/s 193MB/s ± 3MB/s 307MB/s ± 2MB/s 309MB/s ± 4MB/s 305MB/s ± 4MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=File,minObjSz=1048576b,maxObjSz=10485760b-16 308MB/s ± 3MB/s 351MB/s ± 4MB/s 352MB/s ± 2MB/s 354MB/s ± 4MB/s 354MB/s ± 2MB/s 345MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=10,storage=File,minObjSz=10485760b,maxObjSz=104857600b-16 434MB/s ± 6MB/s 436MB/s ± 3MB/s 443MB/s ± 10MB/s 442MB/s ± 13MB/s 442MB/s ± 13MB/s 439MB/s ± 11MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=File,minObjSz=1024b,maxObjSz=102400b-16 96.0MB/s ± 0.9MB/s 98.9MB/s ± 1.3MB/s 98.8MB/s ± 1.7MB/s 100MB/s ± 2MB/s 100MB/s ± 2MB/s 97.9MB/s ± 0.4MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=1000,storage=File,minObjSz=10240b,maxObjSz=1048576b-16 145MB/s ± 2MB/s 151MB/s ± 2MB/s 150MB/s ± 3MB/s 170MB/s ± 2MB/s 172MB/s ± 2MB/s 169MB/s ± 3MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=File,minObjSz=102400b,maxObjSz=1048576b-16 236MB/s ± 1MB/s 267MB/s ± 9MB/s 269MB/s ± 2MB/s 404MB/s ± 10MB/s 404MB/s ± 7MB/s 407MB/s ± 2MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=File,minObjSz=1048576b,maxObjSz=10485760b-16 502MB/s ± 8MB/s 532MB/s ± 3MB/s 532MB/s ± 6MB/s 541MB/s ± 4MB/s 542MB/s ± 6MB/s 539MB/s ± 3MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=10,storage=File,minObjSz=10485760b,maxObjSz=104857600b-16 642MB/s ± 2MB/s 651MB/s ± 5MB/s 652MB/s ± 6MB/s 651MB/s ± 7MB/s 656MB/s ± 4MB/s 648MB/s ± 4MB/s

Memory store throughput (bytes/s)

Error bars represent 90% confidence interval, benchmarks filter: '.*R=3/.*storage=Memory'

Show results table
v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 main
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=Memory,minObjSz=1024b,maxObjSz=102400b-16 114MB/s ± 2MB/s 112MB/s ± 3MB/s 113MB/s ± 3MB/s 112MB/s ± 3MB/s 111MB/s ± 2MB/s 108MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=readOnly/K=100,storage=Memory,minObjSz=102400b,maxObjSz=1048576b-16 526MB/s ± 5MB/s 522MB/s ± 3MB/s 523MB/s ± 7MB/s 514MB/s ± 8MB/s 523MB/s ± 3MB/s 515MB/s ± 3MB/s
JetStreamObjStore/N=3,R=3/workload=readOnly/K=1000,storage=Memory,minObjSz=10240b,maxObjSz=102400b-16 117MB/s ± 2MB/s 117MB/s ± 2MB/s 117MB/s ± 3MB/s 117MB/s ± 4MB/s 117MB/s ± 1MB/s 113MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=Memory,minObjSz=1024b,maxObjSz=102400b-16 103MB/s ± 0MB/s 103MB/s ± 0MB/s 104MB/s ± 1MB/s 103MB/s ± 0MB/s 103MB/s ± 0MB/s 102MB/s ± 0MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=100,storage=Memory,minObjSz=102400b,maxObjSz=1048576b-16 420MB/s ± 3MB/s 417MB/s ± 2MB/s 418MB/s ± 1MB/s 416MB/s ± 2MB/s 417MB/s ± 2MB/s 417MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=writeOnly/K=1000,storage=Memory,minObjSz=10240b,maxObjSz=102400b-16 111MB/s ± 1MB/s 110MB/s ± 1MB/s 111MB/s ± 0MB/s 111MB/s ± 0MB/s 111MB/s ± 0MB/s 110MB/s ± 0MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=Memory,minObjSz=1024b,maxObjSz=102400b-16 105MB/s ± 2MB/s 104MB/s ± 2MB/s 105MB/s ± 2MB/s 104MB/s ± 1MB/s 103MB/s ± 1MB/s 101MB/s ± 1MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=100,storage=Memory,minObjSz=102400b,maxObjSz=1048576b-16 477MB/s ± 4MB/s 475MB/s ± 4MB/s 476MB/s ± 5MB/s 473MB/s ± 1MB/s 474MB/s ± 4MB/s 466MB/s ± 8MB/s
JetStreamObjStore/N=3,R=3/workload=0.8/K=1000,storage=Memory,minObjSz=10240b,maxObjSz=102400b-16 113MB/s ± 1MB/s 112MB/s ± 1MB/s 112MB/s ± 2MB/s 111MB/s ± 2MB/s 111MB/s ± 2MB/s 108MB/s ± 1MB/s