| Job | Source | Filter | Repetitions | Go | Worker | Job Info |
|---|---|---|---|---|---|---|
| 0f4e3d69-f081-470c-825c-0ae28c9d6f47 | main https://github.com/nats-io/nats-server.git (64dda80fdd87b41b2afcdc5faf5d846db6c189b0) |
BenchmarkJetStream(Publish|Consume).*/.*R=3.* | 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 |
| e931d6f4-b3fc-41a4-9cfb-29be1da01751 | v2.15.0 https://github.com/nats-io/nats-server.git (4165d0d62508a8abe99feed39bb9e8ca4216aede) |
BenchmarkJetStream(Publish|Consume).*/.*R=3.* | 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 |
| main | v2.15.0 | Δ% | |
|---|---|---|---|
| JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 | 629k ± 45k | 679k ± 41k | +7.7% |
| JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 | 668k ± 82k | 659k ± 3k | Inconclusive |
| JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 | 1.27M ± 0.01M | 1.35M ± 0.03M | +5.9% |
| JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 | 490k ± 30k | 509k ± 30k | Inconclusive |
| JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 | 476k ± 34k | 489k ± 35k | Inconclusive |
| JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 | 570k ± 36k | 525k ± 2k | Inconclusive |
| JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ordered]-16 | 845k ± 28k | 852k ± 9k | Inconclusive |
| JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 | 418k ± 13k | 412k ± 23k | Inconclusive |
| main | v2.15.0 | Δ% | |
|---|---|---|---|
| JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 | 6.29MB/s ± 0.45MB/s | 6.79MB/s ± 0.42MB/s | +8.0% |
| JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 | 6.68MB/s ± 0.82MB/s | 6.59MB/s ± 0.03MB/s | Inconclusive |
| JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 | 12.7MB/s ± 0.1MB/s | 13.5MB/s ± 0.3MB/s | +6.1% |
| JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 | 4.90MB/s ± 0.31MB/s | 5.09MB/s ± 0.30MB/s | Inconclusive |
| JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 | 488MB/s ± 35MB/s | 500MB/s ± 36MB/s | Inconclusive |
| JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 | 584MB/s ± 37MB/s | 538MB/s ± 2MB/s | Inconclusive |
| JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ordered]-16 | 865MB/s ± 28MB/s | 872MB/s ± 9MB/s | Inconclusive |
| JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 | 428MB/s ± 13MB/s | 422MB/s ± 24MB/s | Inconclusive |
| main | v2.15.0 | Δ% | |
|---|---|---|---|
| JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 | 259k ± 1k | 269k ± 0k | +3.6% |
| JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 | 390k ± 56k | 378k ± 2k | Inconclusive |
| JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 | 220k ± 1k | 228k ± 0k | +3.4% |
| JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 | 307k ± 5k | 319k ± 4k | +3.8% |
| main | v2.15.0 | Δ% | |
|---|---|---|---|
| JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 | 2.59MB/s ± 0.01MB/s | 2.69MB/s ± 0.00MB/s | +3.6% |
| JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 | 3.90MB/s ± 0.56MB/s | 3.78MB/s ± 0.03MB/s | Inconclusive |
| JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 | 225MB/s ± 1MB/s | 233MB/s ± 0MB/s | +3.4% |
| JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 | 315MB/s ± 5MB/s | 327MB/s ± 4MB/s | +3.9% |
| main | v2.15.0 | Δ% | |
|---|---|---|---|
| JetStreamConsumeWithFilters/N=3,R=3,storage=Memory/D=100,DS=10,F=5,C=12-16 | 4.12k ± 0.09k | 4.03k ± 0.06k | -2.2% |
| JetStreamConsumeWithFilters/N=3,R=3,storage=Memory/D=1000,DS=10,F=25,C=12-16 | 1.62k ± 0.01k | 1.60k ± 0.00k | -1.4% |
| JetStreamConsumeWithFilters/N=3,R=3,storage=Memory/D=10000,DS=10,F=50,C=12-16 | 188 ± 1 | 185 ± 1 | -1.6% |
| JetStreamConsumeWithFilters/N=3,R=3,storage=File/D=100,DS=10,F=5,C=12-16 | 4.11k ± 0.03k | 4.12k ± 0.01k | Inconclusive |
| JetStreamConsumeWithFilters/N=3,R=3,storage=File/D=1000,DS=10,F=25,C=12-16 | 817 ± 1 | 816 ± 1 | Inconclusive |
| JetStreamConsumeWithFilters/N=3,R=3,storage=File/D=10000,DS=10,F=50,C=12-16 | 190 ± 2 | 189 ± 2 | Inconclusive |
| main | v2.15.0 | Δ% | |
|---|---|---|---|
| JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory,SF-16 | 17.5k ± 4.9k | 14.8k ± 0.1k | -16.7% |
| JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory-16 | 17.4k ± 5.0k | 14.8k ± 0.0k | -16.4% |
| JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File,SF-16 | 14.8k ± 0.1k | 14.7k ± 0.0k | -0.8% |
| JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File-16 | 17.1k ± 4.8k | 17.0k ± 4.8k | Inconclusive |
| main | v2.15.0 | Δ% | |
|---|---|---|---|
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 | 14.2k ± 0.0k | 14.1k ± 0.0k | -0.6% |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 | 351k ± 3k | 350k ± 1k | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 | 375k ± 2k | 374k ± 1k | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 | 386k ± 4k | 389k ± 3k | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 | 13.5k ± 0.1k | 13.4k ± 0.0k | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 | 276k ± 1k | 274k ± 0k | -0.8% |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 | 265k ± 2k | 265k ± 2k | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 | 274k ± 0k | 271k ± 1k | -0.9% |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 | 14.3k ± 0.0k | 14.2k ± 0.1k | -0.7% |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 | 351k ± 2k | 348k ± 3k | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 | 373k ± 4k | 371k ± 1k | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 | 393k ± 1k | 391k ± 3k | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 | 13.5k ± 0.0k | 13.3k ± 0.0k | -0.9% |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 | 277k ± 2k | 274k ± 1k | -1.3% |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 | 265k ± 2k | 265k ± 0k | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:8000]-16 | 272k ± 0k | 272k ± 1k | Inconclusive |
| main | v2.15.0 | Δ% | |
|---|---|---|---|
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 | 140kB/s ± 0kB/s | 140kB/s ± 0kB/s | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 | 3.51MB/s ± 0.03MB/s | 3.51MB/s ± 0.01MB/s | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 | 3.75MB/s ± 0.02MB/s | 3.74MB/s ± 0.00MB/s | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 | 3.86MB/s ± 0.04MB/s | 3.90MB/s ± 0.02MB/s | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 | 13.8MB/s ± 0.1MB/s | 13.8MB/s ± 0.0MB/s | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 | 283MB/s ± 1MB/s | 281MB/s ± 0MB/s | -0.8% |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 | 272MB/s ± 2MB/s | 271MB/s ± 2MB/s | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 | 280MB/s ± 0MB/s | 278MB/s ± 1MB/s | -0.9% |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 | 140kB/s ± 0kB/s | 140kB/s ± 0kB/s | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 | 3.51MB/s ± 0.02MB/s | 3.48MB/s ± 0.03MB/s | -0.9% |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 | 3.73MB/s ± 0.04MB/s | 3.71MB/s ± 0.01MB/s | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 | 3.93MB/s ± 0.01MB/s | 3.91MB/s ± 0.03MB/s | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 | 13.8MB/s ± 0.0MB/s | 13.7MB/s ± 0.0MB/s | -0.9% |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 | 284MB/s ± 2MB/s | 280MB/s ± 1MB/s | -1.3% |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 | 271MB/s ± 2MB/s | 271MB/s ± 0MB/s | Inconclusive |
| JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:8000]-16 | 279MB/s ± 0MB/s | 279MB/s ± 1MB/s | Inconclusive |
| main | v2.15.0 | Δ% | |
|---|---|---|---|
| JetStreamPublishConcurrent/N=3,R=3/msgSz=10b/pubs=12-16 | 90.0k ± 0.2k | 89.9k ± 0.1k | Inconclusive |
| JetStreamPublishConcurrent/N=3,R=3/msgSz=1024b/pubs=12-16 | 77.6k ± 0.2k | 77.3k ± 0.1k | -0.4% |
| JetStreamPublishConcurrent/N=3,R=3/msgSz=102400b/pubs=12-16 | 5.31k ± 0.01k | 5.29k ± 0.02k | -0.4% |
| JetStreamPublishConcurrent/N=3,R=3#01/msgSz=10b/pubs=12-16 | 90.4k ± 0.3k | 89.8k ± 0.1k | -0.6% |
| JetStreamPublishConcurrent/N=3,R=3#01/msgSz=1024b/pubs=12-16 | 78.0k ± 0.2k | 77.3k ± 0.2k | -0.9% |
| JetStreamPublishConcurrent/N=3,R=3#01/msgSz=102400b/pubs=12-16 | 5.33k ± 0.02k | 5.29k ± 0.01k | -0.7% |
| main | v2.15.0 | Δ% | |
|---|---|---|---|
| JetStreamPublishConcurrent/N=3,R=3/msgSz=10b/pubs=12-16 | 900kB/s ± 0kB/s | 900kB/s ± 0kB/s | Inconclusive |
| JetStreamPublishConcurrent/N=3,R=3/msgSz=1024b/pubs=12-16 | 79.5MB/s ± 0.2MB/s | 79.2MB/s ± 0.1MB/s | -0.4% |
| JetStreamPublishConcurrent/N=3,R=3/msgSz=102400b/pubs=12-16 | 544MB/s ± 1MB/s | 542MB/s ± 2MB/s | -0.4% |
| JetStreamPublishConcurrent/N=3,R=3#01/msgSz=10b/pubs=12-16 | 903kB/s ± 7kB/s | 900kB/s ± 0kB/s | Inconclusive |
| JetStreamPublishConcurrent/N=3,R=3#01/msgSz=1024b/pubs=12-16 | 79.8MB/s ± 0.2MB/s | 79.1MB/s ± 0.2MB/s | -0.9% |
| JetStreamPublishConcurrent/N=3,R=3#01/msgSz=102400b/pubs=12-16 | 546MB/s ± 2MB/s | 542MB/s ± 1MB/s | -0.7% |