Show jobs details
Job Source Filter Repetitions Go Worker Job Info
d9a30459-b3bc-4720-b83c-6e8f1b24daf5 main
https://github.com/nats-io/nats-server.git
(3e8ddaa7fcdf2c6a0688f8872ca465eab08f1221)
Benchmark_FileStore.* 3 x 3s go version go1.27.1 linux/amd64
(/usr/local/go1.27.1/bin/go)
dev (0807e1a)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by Gauge at
5cd5242b-ed04-4425-beeb-906205215d7e main
https://github.com/nats-io/nats-server.git
(aabc8b3928bf2e5846e840dac4308bc5866323a1)
Benchmark_FileStore.* 3 x 3s go version go1.27.1 linux/amd64
(/usr/local/go1.27.1/bin/go)
dev (0807e1a)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by Gauge at
eebc0b77-4c86-4175-8f32-7633c979a57f main
https://github.com/nats-io/nats-server.git
(e967f300128a6509426a123a77725993fcdf44fb)
Benchmark_FileStore.* 3 x 3s go version go1.27.1 linux/amd64
(/usr/local/go1.27.1/bin/go)
dev (0807e1a)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by Gauge at
450e1b97-4c12-48bf-b978-00501538e388 main
https://github.com/nats-io/nats-server.git
(a44c356c4271a23da98ee83c53c90d3f14f75682)
Benchmark_FileStore.* 3 x 3s go version go1.27.1 linux/amd64
(/usr/local/go1.27.1/bin/go)
dev (0807e1a)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by Gauge at
72b3d498-52da-4d08-805b-1e33ba69ddce main
https://github.com/nats-io/nats-server.git
(c4eb4fc36b73d5bbe4c036babf77776a95abf8fb)
Benchmark_FileStore.* 3 x 3s go version go1.27.1 linux/amd64
(/usr/local/go1.27.1/bin/go)
dev (0807e1a)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by Gauge at
1eb72236-2465-49e1-8eda-e79e19d4e153 main
https://github.com/nats-io/nats-server.git
(24b40f106d0a6056a04e6d681ab0309c7014487f)
Benchmark_FileStore.* 3 x 3s go version go1.27.1 linux/amd64
(/usr/local/go1.27.1/bin/go)
dev (0807e1a)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by Gauge at
2e23bc7e-7340-46a0-bebf-7038a3b7915b main
https://github.com/nats-io/nats-server.git
(89832812804a7b27d8e4a3c5f9a58c6a6b15ffb0)
Benchmark_FileStore.* 3 x 3s go version go1.27.1 linux/amd64
(/usr/local/go1.27.1/bin/go)
dev (0807e1a)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by Gauge at
4e4d2ed3-8d3c-4f57-9c6d-9310ea625367 main
https://github.com/nats-io/nats-server.git
(7f6b195c6c9b7d24e3c851076b601d5f64369258)
Benchmark_FileStore.* 3 x 3s go version go1.27.1 linux/amd64
(/usr/local/go1.27.1/bin/go)
dev (0807e1a)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by Gauge at
3b9588f2-613d-4dd2-994e-aa7910ef2a10 main
https://github.com/nats-io/nats-server.git
(6af2d22525d55f08ea72812e799b0397e1cf06f1)
Benchmark_FileStore.* 3 x 3s go version go1.27.1 linux/amd64
(/usr/local/go1.27.1/bin/go)
dev (0807e1a)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by Gauge at
f6413bba-5db2-490a-be71-0416bc4086dd main
https://github.com/nats-io/nats-server.git
(64dda80fdd87b41b2afcdc5faf5d846db6c189b0)
Benchmark_FileStore.* 3 x 3s go version go1.27.1 linux/amd64
(/usr/local/go1.27.1/bin/go)
dev (0807e1a)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by Gauge at

Select Message Block (op/s) #

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

Show results table
main [3e8ddaa] main [aabc8b3] main [e967f30] main [a44c356] main [c4eb4fc] main [24b40f1] main [8983281] main [7f6b195] main [6af2d22] main [64dda80]
_FileStoreSelectMsgBlock-16 85.5M ± 1.9M 87.2M ± 0.7M 87.6M ± 0.7M 88.3M ± 0.1M 88.2M ± 0.1M 88.2M ± 0.1M 88.0M ± 0.2M 87.6M ± 0.4M 88.1M ± 0.1M 87.6M ± 0.4M

Load Next Message - Same Filter as Stream (op/s) #

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

Show results table
main [3e8ddaa] main [aabc8b3] main [e967f30] main [a44c356] main [c4eb4fc] main [24b40f1] main [8983281] main [7f6b195] main [6af2d22] main [64dda80]
_FileStoreLoadNextMsgSameFilterAsStream-16 4.02M ± 0.03M 3.95M ± 0.02M 4.03M ± 0.02M 3.97M ± 0.02M 3.97M ± 0.04M 3.97M ± 0.03M 3.97M ± 0.03M 4.04M ± 0.03M 3.93M ± 0.02M 3.92M ± 0.02M

Load Next Message - Literal Subject (op/s) #

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

Show results table
main [3e8ddaa] main [aabc8b3] main [e967f30] main [a44c356] main [c4eb4fc] main [24b40f1] main [8983281] main [7f6b195] main [6af2d22] main [64dda80]
_FileStoreLoadNextMsgLiteralSubject-16 4.07M ± 0.09M 4.08M ± 0.03M 4.13M ± 0.01M 4.03M ± 0.03M 4.02M ± 0.02M 3.97M ± 0.01M 4.05M ± 0.03M 4.08M ± 0.01M 4.00M ± 0.01M 4.02M ± 0.04M

Load Next Message - No Messages (op/s) #

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

Show results table
main [3e8ddaa] main [aabc8b3] main [e967f30] main [a44c356] main [c4eb4fc] main [24b40f1] main [8983281] main [7f6b195] main [6af2d22] main [64dda80]
_FileStoreLoadNextMsgNoMsgsFirstSeq-16 49.9M ± 0.1M 50.1M ± 0.1M 50.3M ± 0.0M 49.7M ± 0.6M 50.3M ± 0.0M 47.6M ± 0.1M 50.9M ± 0.0M 49.6M ± 0.6M 50.9M ± 0.1M 49.0M ± 0.4M
_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 18.0M ± 0.4M 18.3M ± 0.1M 18.3M ± 0.0M 17.2M ± 0.5M 18.3M ± 0.0M 18.3M ± 0.0M 17.9M ± 0.4M 18.2M ± 0.0M 18.2M ± 0.1M 18.2M ± 0.0M

Load Next Message - Very Sparse (op/s) #

Error bars represent 90% confidence interval, benchmarks filter: '.*_FileStoreLoadNextMsgVerySparseMsgs.*FirstSeq'

Show results table
main [3e8ddaa] main [aabc8b3] main [e967f30] main [a44c356] main [c4eb4fc] main [24b40f1] main [8983281] main [7f6b195] main [6af2d22] main [64dda80]
_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 3.24M ± 0.01M 3.26M ± 0.02M 3.24M ± 0.01M 3.20M ± 0.01M 3.19M ± 0.01M 3.23M ± 0.02M 3.21M ± 0.02M 3.25M ± 0.03M 3.15M ± 0.01M 3.22M ± 0.01M
_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 3.17M ± 0.02M 3.21M ± 0.02M 3.19M ± 0.02M 3.14M ± 0.01M 3.16M ± 0.01M 3.18M ± 0.02M 3.13M ± 0.02M 3.19M ± 0.03M 3.14M ± 0.02M 3.14M ± 0.02M

Load Next Message - Very Sparse w/ Messages in Between (op/s) #

Error bars represent 90% confidence interval, benchmarks filter: '.*_FileStoreLoadNextMsgVerySparseMsgsInBetween-'

Show results table
main [3e8ddaa] main [aabc8b3] main [e967f30] main [a44c356] main [c4eb4fc] main [24b40f1] main [8983281] main [7f6b195] main [6af2d22] main [64dda80]
_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 7.17k ± 0.00k 7.20k ± 0.04k 7.17k ± 0.04k 7.20k ± 0.02k 7.19k ± 0.04k 7.18k ± 0.01k 7.20k ± 0.03k 7.22k ± 0.04k 7.21k ± 0.02k 7.18k ± 0.01k

Load Next Message - Very Sparse w/ Messages in Between w/ Wildcard (op/s) #

Error bars represent 90% confidence interval, benchmarks filter: '.*_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-'

Show results table
main [3e8ddaa] main [aabc8b3] main [e967f30] main [a44c356] main [c4eb4fc] main [24b40f1] main [8983281] main [7f6b195] main [6af2d22] main [64dda80]
_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 29.1 ± 1.0 28.5 ± 0.1 29.1 ± 1.0 28.8 ± 1.1 29.1 ± 0.5 29.8 ± 0.6 29.7 ± 0.3 29.8 ± 0.3 29.3 ± 1.0 29.0 ± 0.4

Load Next Message - All (time/op) #

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

Show results table
main [3e8ddaa] main [aabc8b3] main [e967f30] main [a44c356] main [c4eb4fc] main [24b40f1] main [8983281] main [7f6b195] main [6af2d22] main [64dda80]
_FileStoreLoadNextMsgSameFilterAsStream-16 249ns ± 2ns 253ns ± 2ns 248ns ± 2ns 252ns ± 2ns 252ns ± 4ns 252ns ± 2ns 252ns ± 3ns 248ns ± 2ns 254ns ± 2ns 255ns ± 2ns
_FileStoreLoadNextMsgLiteralSubject-16 246ns ± 5ns 245ns ± 2ns 242ns ± 0ns 248ns ± 1ns 249ns ± 1ns 252ns ± 1ns 247ns ± 2ns 245ns ± 1ns 250ns ± 1ns 249ns ± 1ns
_FileStoreLoadNextMsgNoMsgsFirstSeq-16 20.1ns ± 0.1ns 19.9ns ± 0.0ns 19.9ns ± 0.0ns 20.1ns ± 0.4ns 19.9ns ± 0.0ns 21.0ns ± 0.1ns 19.6ns ± 0.0ns 20.1ns ± 0.5ns 19.6ns ± 0.0ns 20.4ns ± 0.1ns
_FileStoreLoadNextMsgNoMsgsNotFirstSeq-16 55.7ns ± 1.1ns 54.8ns ± 0.3ns 54.7ns ± 0.0ns 58.1ns ± 2.9ns 54.5ns ± 0.0ns 54.5ns ± 0.0ns 55.8ns ± 2.0ns 55.0ns ± 0.1ns 54.9ns ± 0.3ns 55.1ns ± 0.0ns
_FileStoreLoadNextMsgVerySparseMsgsFirstSeq-16 309ns ± 1ns 307ns ± 2ns 309ns ± 1ns 313ns ± 1ns 313ns ± 2ns 310ns ± 1ns 312ns ± 2ns 307ns ± 4ns 318ns ± 1ns 310ns ± 1ns
_FileStoreLoadNextMsgVerySparseMsgsNotFirstSeq-16 315ns ± 2ns 311ns ± 2ns 313ns ± 2ns 318ns ± 2ns 316ns ± 2ns 314ns ± 3ns 319ns ± 2ns 314ns ± 5ns 318ns ± 3ns 319ns ± 4ns
_FileStoreLoadNextMsgVerySparseMsgsInBetween-16 139µs ± 0µs 139µs ± 1µs 139µs ± 1µs 139µs ± 0µs 139µs ± 0µs 139µs ± 0µs 139µs ± 1µs 139µs ± 1µs 139µs ± 1µs 139µs ± 0µs
_FileStoreLoadNextMsgVerySparseMsgsInBetweenWithWildcard-16 34.4ms ± 0.7ms 35.0ms ± 0.2ms 34.4ms ± 1.6ms 34.8ms ± 1.1ms 34.4ms ± 0.6ms 33.5ms ± 0.5ms 33.6ms ± 0.3ms 33.6ms ± 0.2ms 34.2ms ± 1.1ms 34.5ms ± 0.2ms
_FileStoreLoadNextMsgVerySparseMsgsLargeTail-16 3.32ms ± 0.25ms 3.49ms ± 0.07ms 3.30ms ± 0.23ms 3.29ms ± 0.22ms 3.67ms ± 0.03ms 3.48ms ± 0.07ms 3.45ms ± 0.05ms 3.60ms ± 0.03ms 3.55ms ± 0.16ms 3.53ms ± 0.08ms