Add an NS1-host NATS study: run, charts, methodology, and tuning notes.
Some checks are pending
offline / test (push) Waiting to run

Second ladder executed entirely on NS1.GEORGELAMBERT.ORG (70.88.205.138)
against LXC 511–513; HTML and PDF built on that host.
This commit is contained in:
George Lambert 2026-09-12 01:16:17 -04:00
commit c5d286dc6b
54 changed files with 4665 additions and 13 deletions

View file

@ -46,8 +46,11 @@ nkeys/mTLS: `verae-nats-accounts` still has the INTERNAL/LEAF sketch. Do **not**
From a **client that is not a nats-* server** (LXC 510 `verae-px-worker`):
```bash
# on NS1
# on NS1 (hypervisor). Bench client is LXC 510.
bash scripts/bench.sh
# Full study that must run ON NS1 (orchestrator + charts + HTML/PDF):
bash scripts/study-on-ns1.sh
```
That writes `results/<utc>/` and copies a summary to [BENCH.md](BENCH.md). Full write-up with charts (HTML + PDF) is in the progress repo: [nats-cluster-bench](https://zapier.georgelambert.org/packages/zapier-decisions/reports/nats-cluster-bench.pdf). Core NATS is fire-and-forget; JetStream rows use **file** storage and **replicas=3**. Ping delay is sequential RTT; flood delay is queueing under burst.

View file

@ -2,3 +2,5 @@
!.gitignore
!20260912T045131Z/
!20260912T045131Z/**
!20260912T051237Z/
!20260912T051237Z/**

View file

@ -0,0 +1,48 @@
# NATS cluster message speed
Run **`20260912T051237Z`** (UTC). Client: LXC **510** `verae-px-worker` (`10.10.10.20`), not a nats-* server. Servers: `nats-a/b/c` on `10.10.10.21–23` (`vmbr1` only).
Client URL:
```text
nats://10.10.10.21:4222,nats://10.10.10.22:4222,nats://10.10.10.23:4222
```
## Method
- **Core NATS** is fire-and-forget pub/sub (`nats bench`). No disk, no replica ack.
- **JetStream** uses **file** storage and **replicas=3** (same as product streams). The unique stream `benchstream` is deleted between JS loads.
- Throughput is **msgs/sec** from nats CLI **0.1.6** (`--no-progress --csv`). Its min/avg/max are publisher **rate spread**, not delay.
- **Ping** delay: one publisher, sequential publish-then-wait. This is one-message round-trip through the cluster.
- **Flood** delay: N publishers dump the whole batch, then the subscriber drains. This is **queueing under burst**, not wire RTT.
- Probe: `scripts/latency.mjs` (two connections, header timestamp).
## Throughput
| Run | Mode | Aggregate msgs/s | Pub msgs/s | Pub MB/s | Sub msgs/s | Sub MB/s |
|-----|------|------------------|------------|----------|------------|----------|
| `core-1p1s-50k-128` | core pub/sub | 776,331 | 502,502 | 61.34 | 420,976 | 51.39 |
| `core-4p4s-100k-128` | core pub/sub | 1,278,454 | 379,985 | 46.38 | 1,078,910 | 131.70 |
| `core-4p4s-50k-1k` | core pub/sub | 581,464 | 209,545 | 204.63 | 482,645 | 471.33 |
| `core-8p8s-200k-128` | core pub/sub | 2,065,217 | 333,731 | 40.74 | 1,847,242 | 225.49 |
| `js-2p2s-20k-128-r3` | jetstream r=3 file | 15,416 | — | — | — | — |
| `js-4p-20k-1k-r3` | jetstream r=3 file | — | 14,985 | 14.63 | — | — |
| `js-4p-50k-128-r3` | jetstream r=3 file | — | 17,986 | 2.20 | — | — |
## Round-trip delay
| Run | Kind | Count | Pubs | Size | min | avg | p50 | p90 | p99 | max |
|-----|------|-------|------|------|-----|-----|-----|-----|-----|-----|
| `lat-ping-1k-128` | ping (sequential RTT) | 1000 | 1 | 128 B | 0.341ms | 0.470ms | 0.395ms | 0.651ms | 1.377ms | 3.243ms |
| `lat-1p-5k-128` | flood (burst queueing) | 5000 | 1 | 128 B | 132.425ms | 203.717ms | 204.458ms | 241.750ms | 249.468ms | 249.640ms |
| `lat-4p-5k-1k` | flood (burst queueing) | 5000 | 4 | 1024 B | 196.422ms | 221.264ms | 224.039ms | 233.180ms | 236.798ms | 238.177ms |
| `lat-4p-10k-128` | flood (burst queueing) | 10000 | 4 | 128 B | 211.108ms | 294.925ms | 300.254ms | 314.223ms | 315.551ms | 316.091ms |
| `lat-8p-20k-128` | flood (burst queueing) | 20000 | 8 | 128 B | 280.608ms | 414.972ms | 409.802ms | 513.821ms | 535.394ms | 536.084ms |
## What the numbers mean
Product job/event/archive traffic is **JetStream r=3 file**. On this three-LXC stand that is about **16k durable 128 B pubs/s** (about **13k** at 1 KiB). Core NATS is an upper bound for non-durable fan-out: about **0.7–2.0M msgs/s** aggregate at 128 B, or **~630k msgs/s (~616 MB/s)** at 1 KiB with 4 publishers.
A quiet request-reply is **~0.3 ms** average, **p99 < 1 ms**. Flood rows in the **150–500 ms** band are the subscriber catching up after a burst, which is what a job-events mailbox sees if publishers outrun consumers.
Re-run on NS1: `bash scripts/bench.sh`. Raw logs/CSVs are under `results/<utc>/`.

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View file

@ -0,0 +1,3 @@
#RunID,ClientID,MsgCount,MsgBytes,MsgsPerSec,BytesPerSec,DurationSecs
h0r77ozVkEaFq9NntdbNXL,S0,50000,6400000,420976,53884945.437030,0.118772
h0r77ozVkEaFq9NntdbNXL,P0,50000,6400000,502502,64320317.108811,0.099502
1 #RunID ClientID MsgCount MsgBytes MsgsPerSec BytesPerSec DurationSecs
2 h0r77ozVkEaFq9NntdbNXL S0 50000 6400000 420976 53884945.437030 0.118772
3 h0r77ozVkEaFq9NntdbNXL P0 50000 6400000 502502 64320317.108811 0.099502

View file

@ -0,0 +1,7 @@
=== core-1p1s-50k-128 ===
NATS Pub/Sub stats: 776,331 msgs/sec ~ 94.77 MB/sec
Pub stats: 502,502 msgs/sec ~ 61.34 MB/sec
Sub stats: 420,976 msgs/sec ~ 51.39 MB/sec
Saved metric data in csv file /tmp/bench.csv

View file

@ -0,0 +1,9 @@
#RunID,ClientID,MsgCount,MsgBytes,MsgsPerSec,BytesPerSec,DurationSecs
9lnpijWl8uftGl7cjgjfDG,S0,100000,12800000,338319,43304923.645655,0.295578
9lnpijWl8uftGl7cjgjfDG,S1,100000,12800000,328136,42001487.567998,0.304751
9lnpijWl8uftGl7cjgjfDG,S2,100000,12800000,319449,40889502.964037,0.313039
9lnpijWl8uftGl7cjgjfDG,S3,100000,12800000,269727,34525150.333968,0.370744
9lnpijWl8uftGl7cjgjfDG,P0,25000,3200000,184132,23569014.120587,0.135771
9lnpijWl8uftGl7cjgjfDG,P1,25000,3200000,183847,23532419.588601,0.135983
9lnpijWl8uftGl7cjgjfDG,P2,25000,3200000,100400,12851250.530089,0.249003
9lnpijWl8uftGl7cjgjfDG,P3,25000,3200000,95281,12196082.439191,0.262379
1 #RunID ClientID MsgCount MsgBytes MsgsPerSec BytesPerSec DurationSecs
2 9lnpijWl8uftGl7cjgjfDG S0 100000 12800000 338319 43304923.645655 0.295578
3 9lnpijWl8uftGl7cjgjfDG S1 100000 12800000 328136 42001487.567998 0.304751
4 9lnpijWl8uftGl7cjgjfDG S2 100000 12800000 319449 40889502.964037 0.313039
5 9lnpijWl8uftGl7cjgjfDG S3 100000 12800000 269727 34525150.333968 0.370744
6 9lnpijWl8uftGl7cjgjfDG P0 25000 3200000 184132 23569014.120587 0.135771
7 9lnpijWl8uftGl7cjgjfDG P1 25000 3200000 183847 23532419.588601 0.135983
8 9lnpijWl8uftGl7cjgjfDG P2 25000 3200000 100400 12851250.530089 0.249003
9 9lnpijWl8uftGl7cjgjfDG P3 25000 3200000 95281 12196082.439191 0.262379

View file

@ -0,0 +1,17 @@
=== core-4p4s-100k-128 ===
NATS Pub/Sub stats: 1,278,454 msgs/sec ~ 156.06 MB/sec
Pub stats: 379,985 msgs/sec ~ 46.38 MB/sec
[1] 184,132 msgs/sec ~ 22.48 MB/sec (25000 msgs)
[2] 183,847 msgs/sec ~ 22.44 MB/sec (25000 msgs)
[3] 100,400 msgs/sec ~ 12.26 MB/sec (25000 msgs)
[4] 95,281 msgs/sec ~ 11.63 MB/sec (25000 msgs)
min 95,281 | avg 140,915 | max 184,132 | stddev 43,112 msgs
Sub stats: 1,078,910 msgs/sec ~ 131.70 MB/sec
[1] 338,319 msgs/sec ~ 41.30 MB/sec (100000 msgs)
[2] 328,136 msgs/sec ~ 40.06 MB/sec (100000 msgs)
[3] 319,449 msgs/sec ~ 39.00 MB/sec (100000 msgs)
[4] 269,727 msgs/sec ~ 32.93 MB/sec (100000 msgs)
min 269,727 | avg 313,907 | max 338,319 | stddev 26,367 msgs
Saved metric data in csv file /tmp/bench.csv

View file

@ -0,0 +1,9 @@
#RunID,ClientID,MsgCount,MsgBytes,MsgsPerSec,BytesPerSec,DurationSecs
TBolrRDh6R5ucnsIDRic4k,S0,50000,51200000,152508,156168868.728545,0.327850
TBolrRDh6R5ucnsIDRic4k,S1,50000,51200000,143666,147114019.174715,0.348029
TBolrRDh6R5ucnsIDRic4k,S2,50000,51200000,125714,128731399.676746,0.397727
TBolrRDh6R5ucnsIDRic4k,S3,50000,51200000,123195,126152033.863128,0.405859
TBolrRDh6R5ucnsIDRic4k,P0,12500,12800000,85005,87045293.746584,0.147050
TBolrRDh6R5ucnsIDRic4k,P1,12500,12800000,84991,87030908.333567,0.147074
TBolrRDh6R5ucnsIDRic4k,P2,12500,12800000,54739,56053364.168990,0.228354
TBolrRDh6R5ucnsIDRic4k,P3,12500,12800000,52467,53726394.065295,0.238244
1 #RunID ClientID MsgCount MsgBytes MsgsPerSec BytesPerSec DurationSecs
2 TBolrRDh6R5ucnsIDRic4k S0 50000 51200000 152508 156168868.728545 0.327850
3 TBolrRDh6R5ucnsIDRic4k S1 50000 51200000 143666 147114019.174715 0.348029
4 TBolrRDh6R5ucnsIDRic4k S2 50000 51200000 125714 128731399.676746 0.397727
5 TBolrRDh6R5ucnsIDRic4k S3 50000 51200000 123195 126152033.863128 0.405859
6 TBolrRDh6R5ucnsIDRic4k P0 12500 12800000 85005 87045293.746584 0.147050
7 TBolrRDh6R5ucnsIDRic4k P1 12500 12800000 84991 87030908.333567 0.147074
8 TBolrRDh6R5ucnsIDRic4k P2 12500 12800000 54739 56053364.168990 0.228354
9 TBolrRDh6R5ucnsIDRic4k P3 12500 12800000 52467 53726394.065295 0.238244

View file

@ -0,0 +1,17 @@
=== core-4p4s-50k-1k ===
NATS Pub/Sub stats: 581,464 msgs/sec ~ 567.84 MB/sec
Pub stats: 209,545 msgs/sec ~ 204.63 MB/sec
[1] 85,005 msgs/sec ~ 83.01 MB/sec (12500 msgs)
[2] 84,991 msgs/sec ~ 83.00 MB/sec (12500 msgs)
[3] 54,739 msgs/sec ~ 53.46 MB/sec (12500 msgs)
[4] 52,467 msgs/sec ~ 51.24 MB/sec (12500 msgs)
min 52,467 | avg 69,300 | max 85,005 | stddev 15,718 msgs
Sub stats: 482,645 msgs/sec ~ 471.33 MB/sec
[1] 152,508 msgs/sec ~ 148.93 MB/sec (50000 msgs)
[2] 143,666 msgs/sec ~ 140.30 MB/sec (50000 msgs)
[3] 125,714 msgs/sec ~ 122.77 MB/sec (50000 msgs)
[4] 123,195 msgs/sec ~ 120.31 MB/sec (50000 msgs)
min 123,195 | avg 136,270 | max 152,508 | stddev 12,255 msgs
Saved metric data in csv file /tmp/bench.csv

View file

@ -0,0 +1,17 @@
#RunID,ClientID,MsgCount,MsgBytes,MsgsPerSec,BytesPerSec,DurationSecs
1wXmYbQfeZKgGIuRNRJWE9,S0,200000,25600000,294783,37732336.345174,0.678463
1wXmYbQfeZKgGIuRNRJWE9,S1,200000,25600000,285956,36602476.046553,0.699406
1wXmYbQfeZKgGIuRNRJWE9,S2,200000,25600000,270995,34687374.508938,0.738021
1wXmYbQfeZKgGIuRNRJWE9,S3,200000,25600000,268481,34365602.744388,0.744931
1wXmYbQfeZKgGIuRNRJWE9,S4,200000,25600000,242749,31071912.954289,0.823895
1wXmYbQfeZKgGIuRNRJWE9,S5,200000,25600000,243757,31200898.690210,0.820489
1wXmYbQfeZKgGIuRNRJWE9,S6,200000,25600000,232306,29735268.576473,0.860931
1wXmYbQfeZKgGIuRNRJWE9,S7,200000,25600000,231301,29606645.928715,0.864671
1wXmYbQfeZKgGIuRNRJWE9,P0,25000,3200000,161768,20706321.217329,0.154542
1wXmYbQfeZKgGIuRNRJWE9,P1,25000,3200000,156790,20069204.386621,0.159448
1wXmYbQfeZKgGIuRNRJWE9,P2,25000,3200000,101477,12989116.865479,0.246360
1wXmYbQfeZKgGIuRNRJWE9,P3,25000,3200000,96840,12395608.110541,0.258156
1wXmYbQfeZKgGIuRNRJWE9,P4,25000,3200000,48401,6195444.884723,0.516509
1wXmYbQfeZKgGIuRNRJWE9,P5,25000,3200000,56695,7256990.291363,0.440954
1wXmYbQfeZKgGIuRNRJWE9,P6,25000,3200000,42589,5451476.161959,0.586997
1wXmYbQfeZKgGIuRNRJWE9,P7,25000,3200000,41987,5374439.609281,0.595411
1 #RunID ClientID MsgCount MsgBytes MsgsPerSec BytesPerSec DurationSecs
2 1wXmYbQfeZKgGIuRNRJWE9 S0 200000 25600000 294783 37732336.345174 0.678463
3 1wXmYbQfeZKgGIuRNRJWE9 S1 200000 25600000 285956 36602476.046553 0.699406
4 1wXmYbQfeZKgGIuRNRJWE9 S2 200000 25600000 270995 34687374.508938 0.738021
5 1wXmYbQfeZKgGIuRNRJWE9 S3 200000 25600000 268481 34365602.744388 0.744931
6 1wXmYbQfeZKgGIuRNRJWE9 S4 200000 25600000 242749 31071912.954289 0.823895
7 1wXmYbQfeZKgGIuRNRJWE9 S5 200000 25600000 243757 31200898.690210 0.820489
8 1wXmYbQfeZKgGIuRNRJWE9 S6 200000 25600000 232306 29735268.576473 0.860931
9 1wXmYbQfeZKgGIuRNRJWE9 S7 200000 25600000 231301 29606645.928715 0.864671
10 1wXmYbQfeZKgGIuRNRJWE9 P0 25000 3200000 161768 20706321.217329 0.154542
11 1wXmYbQfeZKgGIuRNRJWE9 P1 25000 3200000 156790 20069204.386621 0.159448
12 1wXmYbQfeZKgGIuRNRJWE9 P2 25000 3200000 101477 12989116.865479 0.246360
13 1wXmYbQfeZKgGIuRNRJWE9 P3 25000 3200000 96840 12395608.110541 0.258156
14 1wXmYbQfeZKgGIuRNRJWE9 P4 25000 3200000 48401 6195444.884723 0.516509
15 1wXmYbQfeZKgGIuRNRJWE9 P5 25000 3200000 56695 7256990.291363 0.440954
16 1wXmYbQfeZKgGIuRNRJWE9 P6 25000 3200000 42589 5451476.161959 0.586997
17 1wXmYbQfeZKgGIuRNRJWE9 P7 25000 3200000 41987 5374439.609281 0.595411

View file

@ -0,0 +1,25 @@
=== core-8p8s-200k-128 ===
NATS Pub/Sub stats: 2,065,217 msgs/sec ~ 252.10 MB/sec
Pub stats: 333,731 msgs/sec ~ 40.74 MB/sec
[1] 161,768 msgs/sec ~ 19.75 MB/sec (25000 msgs)
[2] 156,790 msgs/sec ~ 19.14 MB/sec (25000 msgs)
[3] 101,477 msgs/sec ~ 12.39 MB/sec (25000 msgs)
[4] 96,840 msgs/sec ~ 11.82 MB/sec (25000 msgs)
[5] 48,401 msgs/sec ~ 5.91 MB/sec (25000 msgs)
[6] 56,695 msgs/sec ~ 6.92 MB/sec (25000 msgs)
[7] 42,589 msgs/sec ~ 5.20 MB/sec (25000 msgs)
[8] 41,987 msgs/sec ~ 5.13 MB/sec (25000 msgs)
min 41,987 | avg 88,318 | max 161,768 | stddev 46,314 msgs
Sub stats: 1,847,242 msgs/sec ~ 225.49 MB/sec
[1] 294,783 msgs/sec ~ 35.98 MB/sec (200000 msgs)
[2] 285,956 msgs/sec ~ 34.91 MB/sec (200000 msgs)
[3] 270,995 msgs/sec ~ 33.08 MB/sec (200000 msgs)
[4] 268,481 msgs/sec ~ 32.77 MB/sec (200000 msgs)
[5] 242,749 msgs/sec ~ 29.63 MB/sec (200000 msgs)
[6] 243,757 msgs/sec ~ 29.76 MB/sec (200000 msgs)
[7] 232,306 msgs/sec ~ 28.36 MB/sec (200000 msgs)
[8] 231,301 msgs/sec ~ 28.24 MB/sec (200000 msgs)
min 231,301 | avg 258,791 | max 294,783 | stddev 22,958 msgs
Saved metric data in csv file /tmp/bench.csv

View file

@ -0,0 +1,86 @@
execution_host=NS1.GEORGELAMBERT.ORG
execution_ip=70.88.205.138
hostname=NS1.GEORGELAMBERT.ORG
utc=2026-09-12T05:14:00Z
whoami=marchon
pwd=/home/marchon/verae-src/verae-nats-cluster
uname=Linux NS1.GEORGELAMBERT.ORG 6.17.2-1-pve #1 SMP PREEMPT_DYNAMIC PMX 6.17.2-1 (2025-10-21T11:55Z) x86_64 GNU/Linux
nproc=40
loadavg=8.67 8.33 8.15 9/3863 4114865
client_vmid=510
nats_url=nats://10.10.10.21:4222,nats://10.10.10.22:4222,nats://10.10.10.23:4222
--- free ---
total used free shared buff/cache available
Mem: 377Gi 38Gi 324Gi 4.3Gi 21Gi 339Gi
Swap: 8.0Gi 0B 8.0Gi
--- pct list ---
VMID Status Lock Name
100 stopped CT100
101 stopped CT101
102 stopped CT102
103 stopped CT103
104 stopped CT104
105 stopped CT105
106 stopped CT106
107 stopped CT107
108 stopped CT108
109 stopped CT109
110 stopped CT110
111 stopped CT111
112 stopped CT112
113 stopped CT113
114 stopped CT114
115 stopped CT115
116 stopped paul
117 stopped CT117
118 stopped CT118
119 stopped CT119
120 stopped rustdeskserver
121 stopped CT121
122 stopped CT122
123 stopped CT123
124 stopped bdross
200 stopped CT200
201 stopped CT201
202 stopped CT202
300 running mail.veraetime.info
400 stopped evercycle-api
501 running pki
502 running peergos-a
503 running peergos-b
504 stopped minio
510 running verae-px-worker
511 running nats-a
512 running nats-b
513 running nats-c
2000 stopped CT2000
2001 stopped CT2001
2002 stopped CT2002
--- pct config 510 ---
cores: 2
hostname: verae-px-worker
memory: 2048
net0: name=eth0,bridge=vmbr1,gw=10.10.10.1,hwaddr=BC:24:11:BD:5D:62,ip=10.10.10.20/24,type=veth
rootfs: SSD2:subvol-510-disk-0,size=16G
swap: 512
--- pct config 511 ---
cores: 1
hostname: nats-a
memory: 1024
net0: name=eth0,bridge=vmbr1,gw=10.10.10.1,hwaddr=BC:24:11:CF:AC:68,ip=10.10.10.21/24,type=veth
rootfs: SSD2:subvol-511-disk-0,size=8G
swap: 256
--- pct config 512 ---
cores: 1
hostname: nats-b
memory: 1024
net0: name=eth0,bridge=vmbr1,gw=10.10.10.1,hwaddr=BC:24:11:42:73:A2,ip=10.10.10.22/24,type=veth
rootfs: SSD2:subvol-512-disk-0,size=8G
swap: 256
--- pct config 513 ---
cores: 1
hostname: nats-c
memory: 1024
net0: name=eth0,bridge=vmbr1,gw=10.10.10.1,hwaddr=BC:24:11:1B:9B:DC,ip=10.10.10.23/24,type=veth
rootfs: SSD2:subvol-513-disk-0,size=8G
swap: 256

View file

@ -0,0 +1,86 @@
execution_host=NS1.GEORGELAMBERT.ORG
execution_ip=70.88.205.138
hostname=NS1.GEORGELAMBERT.ORG
utc=2026-09-12T05:12:37Z
whoami=marchon
pwd=/home/marchon/verae-src/verae-nats-cluster
uname=Linux NS1.GEORGELAMBERT.ORG 6.17.2-1-pve #1 SMP PREEMPT_DYNAMIC PMX 6.17.2-1 (2025-10-21T11:55Z) x86_64 GNU/Linux
nproc=40
loadavg=8.59 8.39 8.15 5/3843 4096277
client_vmid=510
nats_url=nats://10.10.10.21:4222,nats://10.10.10.22:4222,nats://10.10.10.23:4222
--- free ---
total used free shared buff/cache available
Mem: 377Gi 38Gi 324Gi 4.2Gi 21Gi 339Gi
Swap: 8.0Gi 0B 8.0Gi
--- pct list ---
VMID Status Lock Name
100 stopped CT100
101 stopped CT101
102 stopped CT102
103 stopped CT103
104 stopped CT104
105 stopped CT105
106 stopped CT106
107 stopped CT107
108 stopped CT108
109 stopped CT109
110 stopped CT110
111 stopped CT111
112 stopped CT112
113 stopped CT113
114 stopped CT114
115 stopped CT115
116 stopped paul
117 stopped CT117
118 stopped CT118
119 stopped CT119
120 stopped rustdeskserver
121 stopped CT121
122 stopped CT122
123 stopped CT123
124 stopped bdross
200 stopped CT200
201 stopped CT201
202 stopped CT202
300 running mail.veraetime.info
400 stopped evercycle-api
501 running pki
502 running peergos-a
503 running peergos-b
504 stopped minio
510 running verae-px-worker
511 running nats-a
512 running nats-b
513 running nats-c
2000 stopped CT2000
2001 stopped CT2001
2002 stopped CT2002
--- pct config 510 ---
cores: 2
hostname: verae-px-worker
memory: 2048
net0: name=eth0,bridge=vmbr1,gw=10.10.10.1,hwaddr=BC:24:11:BD:5D:62,ip=10.10.10.20/24,type=veth
rootfs: SSD2:subvol-510-disk-0,size=16G
swap: 512
--- pct config 511 ---
cores: 1
hostname: nats-a
memory: 1024
net0: name=eth0,bridge=vmbr1,gw=10.10.10.1,hwaddr=BC:24:11:CF:AC:68,ip=10.10.10.21/24,type=veth
rootfs: SSD2:subvol-511-disk-0,size=8G
swap: 256
--- pct config 512 ---
cores: 1
hostname: nats-b
memory: 1024
net0: name=eth0,bridge=vmbr1,gw=10.10.10.1,hwaddr=BC:24:11:42:73:A2,ip=10.10.10.22/24,type=veth
rootfs: SSD2:subvol-512-disk-0,size=8G
swap: 256
--- pct config 513 ---
cores: 1
hostname: nats-c
memory: 1024
net0: name=eth0,bridge=vmbr1,gw=10.10.10.1,hwaddr=BC:24:11:1B:9B:DC,ip=10.10.10.23/24,type=veth
rootfs: SSD2:subvol-513-disk-0,size=8G
swap: 256

View file

@ -0,0 +1,2 @@
#RunID,ClientID,MsgCount,MsgBytes,MsgsPerSec,BytesPerSec,DurationSecs
8rEl4zHbyuPY6Hq62w9Qsw,P0,40000,2560000,7393,946342.174329,2.705153
1 #RunID ClientID MsgCount MsgBytes MsgsPerSec BytesPerSec DurationSecs
2 8rEl4zHbyuPY6Hq62w9Qsw P0 40000 2560000 7393 946342.174329 2.705153

View file

@ -0,0 +1,5 @@
=== js-1p-20k-128-r3 ===
Pub stats: 7,393 msgs/sec ~ 924.16 KB/sec
Saved metric data in csv file /tmp/bench.csv

Some files were not shown because too many files have changed in this diff Show more