SLIM benchmark reports.
This dashboard turns the benchmark artifacts into a browsable report surface. It keeps the raw markdown, logs, and TSV or CSV files one click away, while surfacing the benchmark tables and summary statistics in HTML. Confidence intervals are shown only when a case has at least 20 repeated runs.
CSIT SLIM Smoke Suite
Repeated benchmark results for the CSIT smoke matrix across request-reply, fire-and-forget, and write workloads.
Request-Reply Results
| Clients | Payload | Rate | Repeats | Mean Latency ms | Mean 95% CI | P50 Latency ms | P50 95% CI | P99 Latency ms | P99 95% CI | Node CPU % | Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 100 | 25 | 0.92 | [0.91, 0.93] | 0.91 | [0.90, 0.91] | 1.10 | [1.03, 1.17] | 3.06 | 0 |
Fire-And-Forget Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Observed Node Throughput | Observed 95% CI | Node CPU % | Total CPU % | Errors |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 1000 | 25 | 931.06 | [927.46, 934.66] | 973.97 | [969.61, 978.33] | 1.99 | 21.92 | 0 |
Write Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Sender Write Throughput | Observed 95% CI | Node CPU % | Total CPU % | Errors |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 1000 | 25 | 933.39 | [928.76, 938.03] | 933.39 | [928.76, 938.03] | 2.00 | 17.32 | 0 |
Suite Summary raw file
SLIM Benchmark Statistical Summary
Generated: 2026-06-26 08:01:47
Server: http://127.0.0.1:45547 Destination: agntcy/demo/echo Modes: request-reply fire-and-forget write Clients: 1 Sizes: 16 Request-Reply Rates: 100 One-Way Rates: 1000 Write Rates: 1000 Duration Per Run: 1s Repeats Per Case: 25
This summary reports mean, sample variance, and confidence intervals over repeated executions of each benchmark case.
Request-Reply Results
Request-reply prioritizes latency statistics. The configured rate is retained as load context, but the primary reported metrics are mean, p50, and p99 latency.
| Clients | Payload | Rate | Repeats | Mean Latency ms | Mean Latency Variance | Mean Latency 95% CI | P50 Latency ms | P50 Latency 95% CI | P99 Latency ms | P99 Latency 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 100 | 25 | 0.92 | 0.00 | [0.91, 0.93] | 0.91 | [0.90, 0.91] | 1.10 | [1.03, 1.17] | 8.89 | [8.76, 9.03] | 3.06 | [2.86, 3.26] | 17.69 | [17.40, 17.99] | 0 |
Fire-And-Forget Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender Variance | Sender 95% CI | Observed Node Throughput Mean msg/sec | Observed Node Throughput Variance | Observed Node Throughput 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Responder Mean CPU % | Responder CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Mean Sender Msgs | Mean Observed Msgs | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 1000 | 25 | 931.06 | 76.15 | [927.46, 934.66] | 973.97 | 111.79 | [969.61, 978.33] | 14.54 | [14.31, 14.77] | 5.39 | [5.25, 5.52] | 1.99 | [1.73, 2.26] | 21.92 | [21.55, 22.29] | 999.84 | 999.84 | 0 |
Write Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender Variance | Sender 95% CI | Sender Write Throughput Mean msg/sec | Sender Write Throughput Variance | Sender Write Throughput 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Responder Mean CPU % | Responder CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Mean Sender Msgs | Mean Observed Msgs | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 1000 | 25 | 933.39 | 126.08 | [928.76, 938.03] | 933.39 | 126.08 | [928.76, 938.03] | 15.32 | [15.06, 15.59] | 0.00 | [0.00, 0.00] | 2.00 | [1.76, 2.24] | 17.32 | [16.97, 17.67] | 999.92 | 999.92 | 0 |
Technical Report raw file
SLIM Benchmark Technical Report
Scope
This report documents the repeated benchmark campaign executed by the Ginkgo benchmark suite against a local SLIM node. Each case in the suite matrix is rerun multiple times to estimate mean performance, sample variance, and confidence intervals.
Test Setup
- Runtime: local SLIM node on
http://127.0.0.1:45547 - Destination identity:
agntcy/demo/echo - Sender:
tests/rate-client - Sink / responder:
tests/echo-client(used by request-reply and fire-and-forget; write mode runs without a responder) - Suite driver: Ginkgo spec in
benchmarks/agntcy-slim/tests/benchmark_suite_test.go - Modes:
request-reply fire-and-forget write - Client counts:
1 - Payload sizes:
16bytes - Request-reply rates:
100msg/sec - One-way rates:
1000 - Write rates:
1000 - Duration per run:
1s - Repeats per case:
25 - Adaptive capacity sweep enabled:
false
Measurement Methodology
Execution Model
Each benchmark case in the matrix is executed 25 times. A benchmark case is uniquely identified by:
- mode
- client count
- payload size
- configured rate
For this statistical rerun, each individual run uses a configured sender duration of 1s.
Sender-Side Measurement
Sender throughput is measured by tests/rate-client.
For each run:
- The sender starts its timed send loop.
- It records the actual wall-clock run duration.
- It counts the total number of successfully completed sends.
- It computes sender throughput as:
$$ \text{sender mps} = \frac{\text{total successful messages}}{\text{actual run duration in seconds}} $$
Responder-Side Measurement
For request-reply and fire-and-forget, responder throughput is measured by tests/echo-client.
For each run:
- The sink counts received messages and received bytes.
- It records the timestamp of the first payload message received.
- It records the timestamp of the last payload message received.
- It computes active receive throughput over the active message window, not over sink process lifetime:
$$ \text{sink mps} = \frac{\text{received messages}}{\text{last message time} - \text{first message time}} $$
If only one message is observed, the sink falls back to elapsed lifetime-based timing to avoid division by zero.
Write mode does not start a responder. In that mode, the sender-completed write rate is the only throughput measurement and represents how fast the sender can successfully enqueue writes into the node.
CPU Measurement
CPU usage is collected for the three benchmark processes involved in each run:
- sender process: tests/rate-client
- responder process: tests/echo-client
- node process: slimctl slim start
The sender CPU time is read from the child process state after exit as user time plus system time.
The responder and node CPU time are read as deltas of cumulative process CPU time between the start and end of the benchmark window.
Average CPU percent for each process is computed as:
$$ \text{cpu percent} = 100 \cdot \frac{\text{cpu time consumed during benchmark}}{\text{benchmark wall-clock duration}} $$
The total CPU percent for a run is the sum of sender, responder, and node average CPU percent.
Statistical Treatment
For each case, the report computes:
- mean
- sample variance
- standard deviation
- Student's t 95% confidence interval for the mean
The sample variance is:
$$ s^2 = \frac{1}{n-1} \sum_{i=1}^n (x_i - \bar{x})^2 $$
The Student's t 95% confidence interval is:
$$ \bar{x} \pm t_{1-\alpha/2, n-1} \cdot \frac{s}{\sqrt{n}} $$
where $\alpha = 0.05$ and $n = 25$ for each case in this report.
Test Types
Request-Reply
Request-reply sends one message and waits for the echoed reply before sending the next. It measures paced round-trip behavior.
Fire-And-Forget
Fire-and-forget sends one-way traffic to a sink responder. It measures end-to-end one-way delivery through the node without waiting for per-message replies.
Write
Write measures how fast the sender can successfully write messages into the node without any sink or responder process. In this mode, sender-completed throughput is the primary metric.
Full Matrix
Request-Reply Results
Request-reply prioritizes latency statistics. The configured rate is retained as load context, but the primary reported metrics are mean, p50, and p99 latency.
| Clients | Payload | Rate | Repeats | Mean Latency ms | Mean Latency Variance | Mean Latency 95% CI | P50 Latency ms | P50 Latency 95% CI | P99 Latency ms | P99 Latency 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 100 | 25 | 0.92 | 0.00 | [0.91, 0.93] | 0.91 | [0.90, 0.91] | 1.10 | [1.03, 1.17] | 8.89 | [8.76, 9.03] | 3.06 | [2.86, 3.26] | 17.69 | [17.40, 17.99] | 0 |
Fire-And-Forget Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender Variance | Sender 95% CI | Observed Node Throughput Mean msg/sec | Observed Node Throughput Variance | Observed Node Throughput 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Responder Mean CPU % | Responder CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Mean Sender Msgs | Mean Observed Msgs | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 1000 | 25 | 931.06 | 76.15 | [927.46, 934.66] | 973.97 | 111.79 | [969.61, 978.33] | 14.54 | [14.31, 14.77] | 5.39 | [5.25, 5.52] | 1.99 | [1.73, 2.26] | 21.92 | [21.55, 22.29] | 999.84 | 999.84 | 0 |
Write Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender Variance | Sender 95% CI | Sender Write Throughput Mean msg/sec | Sender Write Throughput Variance | Sender Write Throughput 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Responder Mean CPU % | Responder CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Mean Sender Msgs | Mean Observed Msgs | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 1000 | 25 | 933.39 | 126.08 | [928.76, 938.03] | 933.39 | 126.08 | [928.76, 938.03] | 15.32 | [15.06, 15.59] | 0.00 | [0.00, 0.00] | 2.00 | [1.76, 2.24] | 17.32 | [16.97, 17.67] | 999.92 | 999.92 | 0 |
Result Interpretation
- For request-reply, the primary metrics are sender-observed latency statistics, especially mean, p50, and p99 latency.
- For fire-and-forget and write, the primary metrics are throughput statistics because those workloads are intended to characterize node write and forwarding capacity.
- CPU percentages represent average process CPU utilization during the benchmark window for sender, responder, and node processes.
- Confidence intervals estimate the uncertainty around the reported latency or throughput means under repeated execution.
- For request-reply and fire-and-forget capacity sweeps, sink throughput remains the better end-to-end capacity indicator when it diverges from sender throughput.
CI Smoke Report raw file
SLIM Benchmark CI Smoke Report
- Workflow: test-slim-benchmarks
- Job: slim-benchmark-smoke
- Ref: refs/heads/main
- SHA: 6d9af38a3c27979637bb803a0c586d2a0b5e72ec
Live Progress Markers
BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=1 sender_mps=95.53 observed_mps=101.09 sink_mps=49.99 sink_active_mps=101.09 sender_errors=0 sink_errors=0 node_cpu=2.83 total_cpu=18.76 mean_latency_ms=0.92 p50_latency_ms=0.91 p99_latency_ms=1.05 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=2 sender_mps=95.54 observed_mps=101.04 sink_mps=49.99 sink_active_mps=101.04 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=18.06 mean_latency_ms=0.92 p50_latency_ms=0.92 p99_latency_ms=1.04 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=3 sender_mps=95.48 observed_mps=101.03 sink_mps=49.98 sink_active_mps=101.03 sender_errors=0 sink_errors=0 node_cpu=3.78 total_cpu=18.07 mean_latency_ms=0.91 p50_latency_ms=0.91 p99_latency_ms=1.06 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=4 sender_mps=95.59 observed_mps=101.05 sink_mps=50.00 sink_active_mps=101.05 sender_errors=0 sink_errors=0 node_cpu=1.89 total_cpu=15.58 mean_latency_ms=0.86 p50_latency_ms=0.86 p99_latency_ms=1.00 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=5 sender_mps=95.57 observed_mps=101.10 sink_mps=49.98 sink_active_mps=101.10 sender_errors=0 sink_errors=0 node_cpu=3.78 total_cpu=18.17 mean_latency_ms=0.90 p50_latency_ms=0.89 p99_latency_ms=1.04 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=6 sender_mps=95.48 observed_mps=101.03 sink_mps=49.99 sink_active_mps=101.03 sender_errors=0 sink_errors=0 node_cpu=3.78 total_cpu=18.75 mean_latency_ms=0.93 p50_latency_ms=0.92 p99_latency_ms=1.06 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=7 sender_mps=95.49 observed_mps=101.03 sink_mps=49.99 sink_active_mps=101.03 sender_errors=0 sink_errors=0 node_cpu=2.83 total_cpu=18.36 mean_latency_ms=0.93 p50_latency_ms=0.93 p99_latency_ms=1.06 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=8 sender_mps=95.53 observed_mps=101.06 sink_mps=49.99 sink_active_mps=101.06 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=17.75 mean_latency_ms=0.92 p50_latency_ms=0.91 p99_latency_ms=1.07 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=9 sender_mps=95.58 observed_mps=101.07 sink_mps=49.98 sink_active_mps=101.07 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=17.23 mean_latency_ms=0.90 p50_latency_ms=0.89 p99_latency_ms=1.19 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=10 sender_mps=95.50 observed_mps=101.00 sink_mps=50.00 sink_active_mps=101.00 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=16.80 mean_latency_ms=0.87 p50_latency_ms=0.87 p99_latency_ms=1.14 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=11 sender_mps=95.55 observed_mps=101.03 sink_mps=50.00 sink_active_mps=101.03 sender_errors=0 sink_errors=0 node_cpu=3.78 total_cpu=17.77 mean_latency_ms=0.90 p50_latency_ms=0.88 p99_latency_ms=1.19 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=12 sender_mps=91.95 observed_mps=101.08 sink_mps=50.00 sink_active_mps=101.08 sender_errors=0 sink_errors=0 node_cpu=3.64 total_cpu=17.81 mean_latency_ms=0.92 p50_latency_ms=0.92 p99_latency_ms=1.03 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=13 sender_mps=95.57 observed_mps=101.03 sink_mps=49.98 sink_active_mps=101.03 sender_errors=0 sink_errors=0 node_cpu=2.83 total_cpu=18.52 mean_latency_ms=1.04 p50_latency_ms=0.91 p99_latency_ms=1.88 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=14 sender_mps=95.54 observed_mps=100.95 sink_mps=49.97 sink_active_mps=100.95 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=17.63 mean_latency_ms=0.91 p50_latency_ms=0.91 p99_latency_ms=1.04 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=15 sender_mps=95.54 observed_mps=101.00 sink_mps=49.98 sink_active_mps=101.00 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=17.35 mean_latency_ms=0.91 p50_latency_ms=0.91 p99_latency_ms=1.03 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=16 sender_mps=95.54 observed_mps=101.02 sink_mps=49.98 sink_active_mps=101.02 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=17.30 mean_latency_ms=0.92 p50_latency_ms=0.91 p99_latency_ms=1.06 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=17 sender_mps=95.53 observed_mps=101.03 sink_mps=49.99 sink_active_mps=101.03 sender_errors=0 sink_errors=0 node_cpu=3.78 total_cpu=18.62 mean_latency_ms=0.94 p50_latency_ms=0.93 p99_latency_ms=1.13 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=18 sender_mps=95.50 observed_mps=101.02 sink_mps=49.98 sink_active_mps=101.02 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=17.63 mean_latency_ms=0.94 p50_latency_ms=0.93 p99_latency_ms=1.07 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=19 sender_mps=95.57 observed_mps=101.03 sink_mps=49.99 sink_active_mps=101.03 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=17.07 mean_latency_ms=0.93 p50_latency_ms=0.92 p99_latency_ms=1.11 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=20 sender_mps=95.47 observed_mps=101.00 sink_mps=50.00 sink_active_mps=101.00 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=17.58 mean_latency_ms=0.92 p50_latency_ms=0.90 p99_latency_ms=1.08 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=21 sender_mps=95.51 observed_mps=101.04 sink_mps=49.97 sink_active_mps=101.04 sender_errors=0 sink_errors=0 node_cpu=2.83 total_cpu=17.20 mean_latency_ms=0.93 p50_latency_ms=0.93 p99_latency_ms=1.09 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=22 sender_mps=95.46 observed_mps=101.02 sink_mps=49.99 sink_active_mps=101.02 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=17.76 mean_latency_ms=0.92 p50_latency_ms=0.91 p99_latency_ms=1.05 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=23 sender_mps=95.48 observed_mps=101.01 sink_mps=49.98 sink_active_mps=101.01 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=16.94 mean_latency_ms=0.90 p50_latency_ms=0.89 p99_latency_ms=1.05 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=24 sender_mps=95.52 observed_mps=100.99 sink_mps=49.98 sink_active_mps=100.99 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=17.26 mean_latency_ms=0.91 p50_latency_ms=0.91 p99_latency_ms=1.00 BENCHMARK_RESULT mode=request-reply clients=1 size=16 rate=100 repeat=25 sender_mps=95.60 observed_mps=101.05 sink_mps=49.99 sink_active_mps=101.05 sender_errors=0 sink_errors=0 node_cpu=3.79 total_cpu=18.35 mean_latency_ms=0.92 p50_latency_ms=0.91 p99_latency_ms=1.06 MODE_SUMMARY mode=request-reply runs=25 cases=1 mean_latency_ms=0.92 p50_latency_ms=0.91 p99_latency_ms=1.10 node_cpu=3.06 total_cpu=17.69 total_errors=0 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=1 sender_mps=930.32 observed_mps=971.20 sink_mps=499.42 sink_active_mps=971.20 sender_errors=0 sink_errors=0 node_cpu=0.92 total_cpu=21.58 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=2 sender_mps=933.84 observed_mps=975.85 sink_mps=499.26 sink_active_mps=975.85 sender_errors=0 sink_errors=0 node_cpu=2.78 total_cpu=23.13 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=3 sender_mps=929.10 observed_mps=970.23 sink_mps=499.87 sink_active_mps=970.23 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=21.51 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=4 sender_mps=924.45 observed_mps=965.75 sink_mps=499.75 sink_active_mps=965.75 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=22.39 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=5 sender_mps=931.25 observed_mps=972.11 sink_mps=499.83 sink_active_mps=972.11 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=21.31 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=6 sender_mps=934.41 observed_mps=975.87 sink_mps=499.72 sink_active_mps=975.87 sender_errors=0 sink_errors=0 node_cpu=2.77 total_cpu=24.60 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=7 sender_mps=925.91 observed_mps=966.42 sink_mps=499.79 sink_active_mps=966.42 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=21.29 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=8 sender_mps=920.75 observed_mps=999.42 sink_mps=499.89 sink_active_mps=999.42 sender_errors=0 sink_errors=0 node_cpu=1.82 total_cpu=20.78 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=9 sender_mps=935.23 observed_mps=976.81 sink_mps=499.78 sink_active_mps=976.81 sender_errors=0 sink_errors=0 node_cpu=1.86 total_cpu=21.52 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=10 sender_mps=931.50 observed_mps=972.95 sink_mps=499.70 sink_active_mps=972.95 sender_errors=0 sink_errors=0 node_cpu=2.76 total_cpu=21.80 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=11 sender_mps=927.29 observed_mps=968.33 sink_mps=499.83 sink_active_mps=968.33 sender_errors=0 sink_errors=0 node_cpu=0.92 total_cpu=21.34 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=12 sender_mps=956.39 observed_mps=1000.12 sink_mps=499.88 sink_active_mps=1000.12 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=22.45 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=13 sender_mps=932.74 observed_mps=973.93 sink_mps=499.20 sink_active_mps=973.93 sender_errors=0 sink_errors=0 node_cpu=2.79 total_cpu=22.95 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=14 sender_mps=956.27 observed_mps=999.92 sink_mps=499.90 sink_active_mps=999.92 sender_errors=0 sink_errors=0 node_cpu=0.95 total_cpu=21.92 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=15 sender_mps=927.17 observed_mps=968.33 sink_mps=499.97 sink_active_mps=968.33 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=21.35 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=16 sender_mps=934.33 observed_mps=975.84 sink_mps=499.77 sink_active_mps=975.84 sender_errors=0 sink_errors=0 node_cpu=2.78 total_cpu=21.83 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=17 sender_mps=926.30 observed_mps=967.75 sink_mps=499.79 sink_active_mps=967.75 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=21.57 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=18 sender_mps=927.85 observed_mps=968.40 sink_mps=499.94 sink_active_mps=968.40 sender_errors=0 sink_errors=0 node_cpu=0.92 total_cpu=20.07 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=19 sender_mps=935.52 observed_mps=976.56 sink_mps=499.94 sink_active_mps=976.56 sender_errors=0 sink_errors=0 node_cpu=2.78 total_cpu=22.80 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=20 sender_mps=930.48 observed_mps=972.07 sink_mps=499.85 sink_active_mps=972.07 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=21.44 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=21 sender_mps=925.52 observed_mps=967.04 sink_mps=499.70 sink_active_mps=967.04 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=21.54 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=22 sender_mps=923.16 observed_mps=963.97 sink_mps=499.94 sink_active_mps=963.97 sender_errors=0 sink_errors=0 node_cpu=2.73 total_cpu=22.96 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=23 sender_mps=923.87 observed_mps=965.18 sink_mps=499.83 sink_active_mps=965.18 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=22.19 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=24 sender_mps=921.47 observed_mps=962.19 sink_mps=499.28 sink_active_mps=962.19 sender_errors=0 sink_errors=0 node_cpu=1.82 total_cpu=21.92 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16 rate=1000 repeat=25 sender_mps=931.44 observed_mps=973.01 sink_mps=499.77 sink_active_mps=973.01 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=21.73 MODE_SUMMARY mode=fire-and-forget runs=25 cases=1 sender_mean_mps=931.06 observed_mean_mps=973.97 node_cpu=1.99 total_cpu=21.92 total_errors=0 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=1 sender_mps=923.72 observed_mps=923.72 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=2.76 total_cpu=17.47 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=2 sender_mps=927.70 observed_mps=927.70 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=0.92 total_cpu=16.10 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=3 sender_mps=927.25 observed_mps=927.25 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=16.62 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=4 sender_mps=936.44 observed_mps=936.44 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=2.78 total_cpu=17.44 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=5 sender_mps=956.59 observed_mps=956.59 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.89 total_cpu=17.20 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=6 sender_mps=923.09 observed_mps=923.09 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.82 total_cpu=16.87 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=7 sender_mps=938.32 observed_mps=938.32 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.85 total_cpu=17.31 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=8 sender_mps=924.58 observed_mps=924.58 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=16.89 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=9 sender_mps=936.53 observed_mps=936.53 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=2.78 total_cpu=18.40 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=10 sender_mps=922.90 observed_mps=922.90 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.82 total_cpu=17.56 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=11 sender_mps=932.83 observed_mps=932.83 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.86 total_cpu=17.36 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=12 sender_mps=932.89 observed_mps=932.89 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=2.78 total_cpu=17.29 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=13 sender_mps=922.48 observed_mps=922.48 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=0.91 total_cpu=15.46 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=14 sender_mps=956.31 observed_mps=956.31 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=2.84 total_cpu=18.39 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=15 sender_mps=925.36 observed_mps=925.36 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=16.86 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=16 sender_mps=931.75 observed_mps=931.75 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=17.12 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=17 sender_mps=932.60 observed_mps=932.60 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.86 total_cpu=17.39 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=18 sender_mps=956.18 observed_mps=956.18 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=0.95 total_cpu=16.00 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=19 sender_mps=928.14 observed_mps=928.14 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=2.76 total_cpu=17.73 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=20 sender_mps=931.51 observed_mps=931.51 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=19.62 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=21 sender_mps=921.42 observed_mps=921.42 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.82 total_cpu=17.65 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=22 sender_mps=931.16 observed_mps=931.16 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=16.89 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=23 sender_mps=928.73 observed_mps=928.73 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=2.76 total_cpu=18.19 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=24 sender_mps=956.63 observed_mps=956.63 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.89 total_cpu=17.87 BENCHMARK_RESULT mode=write clients=1 size=16 rate=1000 repeat=25 sender_mps=929.69 observed_mps=929.69 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=1.84 total_cpu=17.33 MODE_SUMMARY mode=write runs=25 cases=1 sender_mean_mps=933.39 observed_mean_mps=933.39 node_cpu=2.00 total_cpu=17.32 total_errors=0
Suite Summary
SLIM Benchmark Statistical Summary
Generated: 2026-06-26 08:01:47
Server: http://127.0.0.1:45547 Destination: agntcy/demo/echo Modes: request-reply fire-and-forget write Clients: 1 Sizes: 16 Request-Reply Rates: 100 One-Way Rates: 1000 Write Rates: 1000 Duration Per Run: 1s Repeats Per Case: 25
This summary reports mean, sample variance, and confidence intervals over repeated executions of each benchmark case.
Request-Reply Results
Request-reply prioritizes latency statistics. The configured rate is retained as load context, but the primary reported metrics are mean, p50, and p99 latency.
| Clients | Payload | Rate | Repeats | Mean Latency ms | Mean Latency Variance | Mean Latency 95% CI | P50 Latency ms | P50 Latency 95% CI | P99 Latency ms | P99 Latency 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 100 | 25 | 0.92 | 0.00 | [0.91, 0.93] | 0.91 | [0.90, 0.91] | 1.10 | [1.03, 1.17] | 8.89 | [8.76, 9.03] | 3.06 | [2.86, 3.26] | 17.69 | [17.40, 17.99] | 0 |
Fire-And-Forget Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender Variance | Sender 95% CI | Observed Node Throughput Mean msg/sec | Observed Node Throughput Variance | Observed Node Throughput 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Responder Mean CPU % | Responder CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Mean Sender Msgs | Mean Observed Msgs | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 1000 | 25 | 931.06 | 76.15 | [927.46, 934.66] | 973.97 | 111.79 | [969.61, 978.33] | 14.54 | [14.31, 14.77] | 5.39 | [5.25, 5.52] | 1.99 | [1.73, 2.26] | 21.92 | [21.55, 22.29] | 999.84 | 999.84 | 0 |
Write Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender Variance | Sender 95% CI | Sender Write Throughput Mean msg/sec | Sender Write Throughput Variance | Sender Write Throughput 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Responder Mean CPU % | Responder CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Mean Sender Msgs | Mean Observed Msgs | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 1000 | 25 | 933.39 | 126.08 | [928.76, 938.03] | 933.39 | 126.08 | [928.76, 938.03] | 15.32 | [15.06, 15.59] | 0.00 | [0.00, 0.00] | 2.00 | [1.76, 2.24] | 17.32 | [16.97, 17.67] | 999.92 | 999.92 | 0 |
Technical Report
SLIM Benchmark Technical Report
Scope
This report documents the repeated benchmark campaign executed by the Ginkgo benchmark suite against a local SLIM node. Each case in the suite matrix is rerun multiple times to estimate mean performance, sample variance, and confidence intervals.
Test Setup
- Runtime: local SLIM node on
http://127.0.0.1:45547 - Destination identity:
agntcy/demo/echo - Sender:
tests/rate-client - Sink / responder:
tests/echo-client(used by request-reply and fire-and-forget; write mode runs without a responder) - Suite driver: Ginkgo spec in
benchmarks/agntcy-slim/tests/benchmark_suite_test.go - Modes:
request-reply fire-and-forget write - Client counts:
1 - Payload sizes:
16bytes - Request-reply rates:
100msg/sec - One-way rates:
1000 - Write rates:
1000 - Duration per run:
1s - Repeats per case:
25 - Adaptive capacity sweep enabled:
false
Measurement Methodology
Execution Model
Each benchmark case in the matrix is executed 25 times. A benchmark case is uniquely identified by:
- mode
- client count
- payload size
- configured rate
For this statistical rerun, each individual run uses a configured sender duration of 1s.
Sender-Side Measurement
Sender throughput is measured by tests/rate-client.
For each run:
- The sender starts its timed send loop.
- It records the actual wall-clock run duration.
- It counts the total number of successfully completed sends.
- It computes sender throughput as:
$$ \text{sender mps} = \frac{\text{total successful messages}}{\text{actual run duration in seconds}} $$
Responder-Side Measurement
For request-reply and fire-and-forget, responder throughput is measured by tests/echo-client.
For each run:
- The sink counts received messages and received bytes.
- It records the timestamp of the first payload message received.
- It records the timestamp of the last payload message received.
- It computes active receive throughput over the active message window, not over sink process lifetime:
$$ \text{sink mps} = \frac{\text{received messages}}{\text{last message time} - \text{first message time}} $$
If only one message is observed, the sink falls back to elapsed lifetime-based timing to avoid division by zero.
Write mode does not start a responder. In that mode, the sender-completed write rate is the only throughput measurement and represents how fast the sender can successfully enqueue writes into the node.
CPU Measurement
CPU usage is collected for the three benchmark processes involved in each run:
- sender process: tests/rate-client
- responder process: tests/echo-client
- node process: slimctl slim start
The sender CPU time is read from the child process state after exit as user time plus system time.
The responder and node CPU time are read as deltas of cumulative process CPU time between the start and end of the benchmark window.
Average CPU percent for each process is computed as:
$$ \text{cpu percent} = 100 \cdot \frac{\text{cpu time consumed during benchmark}}{\text{benchmark wall-clock duration}} $$
The total CPU percent for a run is the sum of sender, responder, and node average CPU percent.
Statistical Treatment
For each case, the report computes:
- mean
- sample variance
- standard deviation
- Student's t 95% confidence interval for the mean
The sample variance is:
$$ s^2 = \frac{1}{n-1} \sum_{i=1}^n (x_i - \bar{x})^2 $$
The Student's t 95% confidence interval is:
$$ \bar{x} \pm t_{1-\alpha/2, n-1} \cdot \frac{s}{\sqrt{n}} $$
where $\alpha = 0.05$ and $n = 25$ for each case in this report.
Test Types
Request-Reply
Request-reply sends one message and waits for the echoed reply before sending the next. It measures paced round-trip behavior.
Fire-And-Forget
Fire-and-forget sends one-way traffic to a sink responder. It measures end-to-end one-way delivery through the node without waiting for per-message replies.
Write
Write measures how fast the sender can successfully write messages into the node without any sink or responder process. In this mode, sender-completed throughput is the primary metric.
Full Matrix
Request-Reply Results
Request-reply prioritizes latency statistics. The configured rate is retained as load context, but the primary reported metrics are mean, p50, and p99 latency.
| Clients | Payload | Rate | Repeats | Mean Latency ms | Mean Latency Variance | Mean Latency 95% CI | P50 Latency ms | P50 Latency 95% CI | P99 Latency ms | P99 Latency 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 100 | 25 | 0.92 | 0.00 | [0.91, 0.93] | 0.91 | [0.90, 0.91] | 1.10 | [1.03, 1.17] | 8.89 | [8.76, 9.03] | 3.06 | [2.86, 3.26] | 17.69 | [17.40, 17.99] | 0 |
Fire-And-Forget Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender Variance | Sender 95% CI | Observed Node Throughput Mean msg/sec | Observed Node Throughput Variance | Observed Node Throughput 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Responder Mean CPU % | Responder CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Mean Sender Msgs | Mean Observed Msgs | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 1000 | 25 | 931.06 | 76.15 | [927.46, 934.66] | 973.97 | 111.79 | [969.61, 978.33] | 14.54 | [14.31, 14.77] | 5.39 | [5.25, 5.52] | 1.99 | [1.73, 2.26] | 21.92 | [21.55, 22.29] | 999.84 | 999.84 | 0 |
Write Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender Variance | Sender 95% CI | Sender Write Throughput Mean msg/sec | Sender Write Throughput Variance | Sender Write Throughput 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Responder Mean CPU % | Responder CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Mean Sender Msgs | Mean Observed Msgs | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16B | 1000 | 25 | 933.39 | 126.08 | [928.76, 938.03] | 933.39 | 126.08 | [928.76, 938.03] | 15.32 | [15.06, 15.59] | 0.00 | [0.00, 0.00] | 2.00 | [1.76, 2.24] | 17.32 | [16.97, 17.67] | 999.92 | 999.92 | 0 |
Result Interpretation
- For request-reply, the primary metrics are sender-observed latency statistics, especially mean, p50, and p99 latency.
- For fire-and-forget and write, the primary metrics are throughput statistics because those workloads are intended to characterize node write and forwarding capacity.
- CPU percentages represent average process CPU utilization during the benchmark window for sender, responder, and node processes.
- Confidence intervals estimate the uncertainty around the reported latency or throughput means under repeated execution.
- For request-reply and fire-and-forget capacity sweeps, sink throughput remains the better end-to-end capacity indicator when it diverges from sender throughput.
CSIT SLIM Capacity Sweeps
Adaptive capacity sweeps across sink-backed and write workloads, rendered from the published markdown reports and per-mode TSV samples.
Request-Reply Results
| Clients | Payload | Rate | Repeats | Mean Latency ms | Mean 95% CI | P50 Latency ms | P50 95% CI | P99 Latency ms | P99 95% CI | Node CPU % | Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16384B | 1000 | 25 | 81.50 | [81.49, 81.52] | 82.01 | [82.01, 82.01] | 123.35 | [123.23, 123.46] | 0.60 | 0 |
Fire-And-Forget Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Observed Node Throughput | Observed 95% CI | Node CPU % | Total CPU % | Errors |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16384B | 500 | 25 | 490.95 | [490.29, 491.61] | 496.34 | [495.68, 496.99] | 3.36 | 22.06 | 0 |
Write Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Sender Write Throughput | Observed 95% CI | Node CPU % | Total CPU % | Errors |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16384B | 128000 | 25 | 7173.33 | [7110.80, 7235.87] | 7173.33 | [7110.80, 7235.87] | 40.93 | 179.97 | 0 |
Adaptive Capacity Sweep raw file
SLIM Adaptive Capacity Sweep Report
Generated: 2026-06-26 08:53:08
This CI report combines the sink-backed capacity sweeps and the write capacity sweep into one markdown artifact.
Sink-Backed Modes
Fire-And-Forget Clients=1 Payload=16384B
Best offered aggregate rate: 128000 msg/sec
Estimated capacity offered-rate interval: [128000, 130125] msg/sec
Best observed node throughput: 7210.38 msg/sec with 95% CI [7174.95, 7245.80]
Best sender-completed throughput: 7130.47 msg/sec with 95% CI [7093.50, 7167.44]
Best node CPU: 41.15 % with 95% CI [40.91, 41.39]
Best total CPU: 246.58 % with 95% CI [245.57, 247.60]
Stop reason: refinement narrowed the estimated capacity to offered rates 128000 through 130125
| Step | Phase | Offered Aggregate Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Observed Node Throughput | Observed Node Throughput 95% CI | Observed Variance | Observed Gain % | Improved | Node CPU % | Node CPU 95% CI | Total CPU % | Total CPU 95% CI | Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | coarse | 128000 | 25 | 7130.47 | [7093.50, 7167.44] | 7210.38 | [7174.95, 7245.80] | 7364.00 | 0.00 | true | 41.15 | [40.91, 41.39] | 246.58 | [245.57, 247.60] | 0 |
| 2 | coarse | 144000 | 25 | 7163.89 | [7134.92, 7192.86] | 7241.88 | [7215.27, 7268.48] | 4154.58 | 0.44 | false | 41.41 | [41.31, 41.51] | 247.78 | [247.29, 248.27] | 0 |
| 3 | coarse | 162000 | 25 | 7144.52 | [7124.39, 7164.65] | 7215.58 | [7194.94, 7236.22] | 2500.06 | 0.07 | false | 41.29 | [41.19, 41.38] | 247.37 | [246.80, 247.93] | 0 |
| 4 | refine | 145000 | 25 | 7118.52 | [7087.43, 7149.60] | 7209.75 | [7181.02, 7238.48] | 4844.33 | -0.01 | false | 41.34 | [41.25, 41.43] | 247.62 | [247.21, 248.04] | 0 |
| 5 | refine | 136500 | 25 | 7156.42 | [7133.80, 7179.05] | 7248.20 | [7226.31, 7270.10] | 2812.80 | 0.52 | false | 41.19 | [41.07, 41.30] | 246.55 | [245.88, 247.22] | 0 |
| 6 | refine | 132250 | 25 | 7141.96 | [7109.99, 7173.94] | 7210.67 | [7180.83, 7240.52] | 5226.64 | 0.00 | false | 41.14 | [41.00, 41.28] | 246.51 | [245.89, 247.14] | 0 |
| 7 | refine | 130125 | 25 | 7191.67 | [7162.79, 7220.56] | 7274.59 | [7241.60, 7307.58] | 6386.30 | 0.89 | false | 41.45 | [41.36, 41.53] | 247.96 | [247.53, 248.40] | 0 |
Request-Reply Clients=1 Payload=16384B
Best offered aggregate rate: 1000 msg/sec
Estimated capacity offered-rate interval: [1000, 1250] msg/sec
Best observed node throughput: 12.37 msg/sec with 95% CI [12.36, 12.37]
Best sender-completed throughput: 12.13 msg/sec with 95% CI [12.12, 12.15]
Best node CPU: 0.61 % with 95% CI [0.56, 0.66]
Best total CPU: 3.85 % with 95% CI [3.79, 3.91]
Stop reason: refinement narrowed the estimated capacity to offered rates 1000 through 1250
| Step | Phase | Offered Aggregate Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Observed Node Throughput | Observed Node Throughput 95% CI | Observed Variance | Observed Gain % | Improved | Node CPU % | Node CPU 95% CI | Total CPU % | Total CPU 95% CI | Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | coarse | 1000 | 25 | 12.13 | [12.12, 12.15] | 12.37 | [12.36, 12.37] | 0.00 | 0.00 | true | 0.61 | [0.56, 0.66] | 3.85 | [3.79, 3.91] | 0 |
| 2 | coarse | 2000 | 25 | 12.13 | [12.11, 12.15] | 12.37 | [12.36, 12.38] | 0.00 | -0.01 | false | 0.60 | [0.55, 0.65] | 3.81 | [3.74, 3.87] | 0 |
| 3 | refine | 1500 | 25 | 12.14 | [12.13, 12.16] | 12.37 | [12.37, 12.37] | 0.00 | 0.03 | false | 0.60 | [0.56, 0.65] | 3.85 | [3.79, 3.90] | 0 |
| 4 | refine | 1250 | 25 | 12.15 | [12.13, 12.16] | 12.37 | [12.37, 12.37] | 0.00 | 0.03 | false | 0.60 | [0.56, 0.64] | 3.86 | [3.82, 3.91] | 0 |
Write Mode
Write Clients=1 Payload=16384B
Best offered aggregate rate: 128000 msg/sec
Estimated capacity offered-rate interval: [128000, 130125] msg/sec
Best sender write throughput: 7255.44 msg/sec with 95% CI [7234.73, 7276.16]
Best sender-completed throughput: 7255.44 msg/sec with 95% CI [7234.73, 7276.16]
Best node CPU: 41.43 % with 95% CI [41.33, 41.54]
Best total CPU: 181.30 % with 95% CI [180.89, 181.70]
Stop reason: refinement narrowed the estimated capacity to offered rates 128000 through 130125
| Step | Phase | Offered Aggregate Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Sender Write Throughput | Sender Write Throughput 95% CI | Observed Variance | Observed Gain % | Improved | Node CPU % | Node CPU 95% CI | Total CPU % | Total CPU 95% CI | Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | coarse | 128000 | 25 | 7255.44 | [7234.73, 7276.16] | 7255.44 | [7234.73, 7276.16] | 2517.47 | 0.00 | true | 41.43 | [41.33, 41.54] | 181.30 | [180.89, 181.70] | 0 |
| 2 | coarse | 144000 | 25 | 7286.01 | [7259.07, 7312.94] | 7286.01 | [7259.07, 7312.94] | 4257.16 | 0.42 | false | 41.63 | [41.51, 41.74] | 181.94 | [181.53, 182.35] | 0 |
| 3 | coarse | 162000 | 25 | 7171.80 | [7145.03, 7198.56] | 7171.80 | [7145.03, 7198.56] | 4204.32 | -1.15 | false | 41.36 | [41.22, 41.50] | 181.69 | [181.21, 182.16] | 0 |
| 4 | refine | 145000 | 25 | 7189.72 | [7172.24, 7207.19] | 7189.72 | [7172.24, 7207.19] | 1793.20 | -0.91 | false | 41.37 | [41.30, 41.44] | 181.58 | [181.31, 181.84] | 0 |
| 5 | refine | 136500 | 25 | 7214.24 | [7190.76, 7237.72] | 7214.24 | [7190.76, 7237.72] | 3235.67 | -0.57 | false | 41.56 | [41.47, 41.65] | 182.03 | [181.67, 182.38] | 0 |
| 6 | refine | 132250 | 25 | 7166.72 | [7130.80, 7202.64] | 7166.72 | [7130.80, 7202.64] | 7572.95 | -1.22 | false | 41.46 | [41.35, 41.57] | 181.87 | [181.44, 182.30] | 0 |
| 7 | refine | 130125 | 25 | 7244.22 | [7222.52, 7265.91] | 7244.22 | [7222.52, 7265.91] | 2763.23 | -0.15 | false | 41.56 | [41.44, 41.68] | 181.87 | [181.42, 182.31] | 0 |
Fire-And-Forget Capacity raw file
SLIM Adaptive Capacity Sweep Report
Generated: 2026-06-26 08:19:41
Modes: fire-and-forget Clients: 1 Sizes: 16384 Start Rate: 128000 Max Rate: 176000 Growth Factor: 1.12 Plateau Threshold: 3.00% Plateau Steps: 2 Max Steps: 6 Repeats Per Sweep Step: 25
Adaptive Capacity Sweep
This sweep first increases the configured send rate geometrically to find the saturation region, then performs midpoint refinement to narrow the offered-rate interval that saturates the node.
Results are reported separately for each fixed (mode, clients, payload) case. The reported rate is the aggregate offered load across all clients in that case. For request-reply and fire-and-forget, effective throughput is sink-observed total node throughput. For write mode, effective throughput is sender-completed write throughput because no responder is running.
- Modes:
fire-and-forget - Clients:
1 - Sizes:
16384bytes - Start rate:
128000msg/sec - Max rate:
176000msg/sec (0 means unbounded by rate cap) - Growth factor:
1.12 - Plateau threshold:
3.00%effective throughput gain - Plateau steps:
2 - Max steps:
6 - Repeats per sweep step:
25 - Refinement steps after coarse sweep:
4 - Minimum offered-rate interval after refinement:
1000msg/sec
Sink-Backed Modes
Fire-And-Forget Clients=1 Payload=16384B
Best offered aggregate rate: 128000 msg/sec
Estimated capacity offered-rate interval: [128000, 130125] msg/sec
Best observed node throughput: 7210.38 msg/sec with 95% CI [7174.95, 7245.80]
Best sender-completed throughput: 7130.47 msg/sec with 95% CI [7093.50, 7167.44]
Best node CPU: 41.15 % with 95% CI [40.91, 41.39]
Best total CPU: 246.58 % with 95% CI [245.57, 247.60]
Stop reason: refinement narrowed the estimated capacity to offered rates 128000 through 130125
| Step | Phase | Offered Aggregate Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Observed Node Throughput | Observed Node Throughput 95% CI | Observed Variance | Observed Gain % | Improved | Node CPU % | Node CPU 95% CI | Total CPU % | Total CPU 95% CI | Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | coarse | 128000 | 25 | 7130.47 | [7093.50, 7167.44] | 7210.38 | [7174.95, 7245.80] | 7364.00 | 0.00 | true | 41.15 | [40.91, 41.39] | 246.58 | [245.57, 247.60] | 0 |
| 2 | coarse | 144000 | 25 | 7163.89 | [7134.92, 7192.86] | 7241.88 | [7215.27, 7268.48] | 4154.58 | 0.44 | false | 41.41 | [41.31, 41.51] | 247.78 | [247.29, 248.27] | 0 |
| 3 | coarse | 162000 | 25 | 7144.52 | [7124.39, 7164.65] | 7215.58 | [7194.94, 7236.22] | 2500.06 | 0.07 | false | 41.29 | [41.19, 41.38] | 247.37 | [246.80, 247.93] | 0 |
| 4 | refine | 145000 | 25 | 7118.52 | [7087.43, 7149.60] | 7209.75 | [7181.02, 7238.48] | 4844.33 | -0.01 | false | 41.34 | [41.25, 41.43] | 247.62 | [247.21, 248.04] | 0 |
| 5 | refine | 136500 | 25 | 7156.42 | [7133.80, 7179.05] | 7248.20 | [7226.31, 7270.10] | 2812.80 | 0.52 | false | 41.19 | [41.07, 41.30] | 246.55 | [245.88, 247.22] | 0 |
| 6 | refine | 132250 | 25 | 7141.96 | [7109.99, 7173.94] | 7210.67 | [7180.83, 7240.52] | 5226.64 | 0.00 | false | 41.14 | [41.00, 41.28] | 246.51 | [245.89, 247.14] | 0 |
| 7 | refine | 130125 | 25 | 7191.67 | [7162.79, 7220.56] | 7274.59 | [7241.60, 7307.58] | 6386.30 | 0.89 | false | 41.45 | [41.36, 41.53] | 247.96 | [247.53, 248.40] | 0 |
Request-Reply Capacity raw file
SLIM Adaptive Capacity Sweep Report
Generated: 2026-06-26 08:32:35
Modes: request-reply Clients: 1 Sizes: 16384 Start Rate: 1000 Max Rate: 8000 Growth Factor: 2.00 Plateau Threshold: 5.00% Plateau Steps: 1 Max Steps: 6 Repeats Per Sweep Step: 25
Adaptive Capacity Sweep
This sweep first increases the configured send rate geometrically to find the saturation region, then performs midpoint refinement to narrow the offered-rate interval that saturates the node.
Results are reported separately for each fixed (mode, clients, payload) case. The reported rate is the aggregate offered load across all clients in that case. For request-reply and fire-and-forget, effective throughput is sink-observed total node throughput. For write mode, effective throughput is sender-completed write throughput because no responder is running.
- Modes:
request-reply - Clients:
1 - Sizes:
16384bytes - Start rate:
1000msg/sec - Max rate:
8000msg/sec (0 means unbounded by rate cap) - Growth factor:
2.00 - Plateau threshold:
5.00%effective throughput gain - Plateau steps:
1 - Max steps:
6 - Repeats per sweep step:
25 - Refinement steps after coarse sweep:
4 - Minimum offered-rate interval after refinement:
250msg/sec
Sink-Backed Modes
Request-Reply Clients=1 Payload=16384B
Best offered aggregate rate: 1000 msg/sec
Estimated capacity offered-rate interval: [1000, 1250] msg/sec
Best observed node throughput: 12.37 msg/sec with 95% CI [12.36, 12.37]
Best sender-completed throughput: 12.13 msg/sec with 95% CI [12.12, 12.15]
Best node CPU: 0.61 % with 95% CI [0.56, 0.66]
Best total CPU: 3.85 % with 95% CI [3.79, 3.91]
Stop reason: refinement narrowed the estimated capacity to offered rates 1000 through 1250
| Step | Phase | Offered Aggregate Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Observed Node Throughput | Observed Node Throughput 95% CI | Observed Variance | Observed Gain % | Improved | Node CPU % | Node CPU 95% CI | Total CPU % | Total CPU 95% CI | Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | coarse | 1000 | 25 | 12.13 | [12.12, 12.15] | 12.37 | [12.36, 12.37] | 0.00 | 0.00 | true | 0.61 | [0.56, 0.66] | 3.85 | [3.79, 3.91] | 0 |
| 2 | coarse | 2000 | 25 | 12.13 | [12.11, 12.15] | 12.37 | [12.36, 12.38] | 0.00 | -0.01 | false | 0.60 | [0.55, 0.65] | 3.81 | [3.74, 3.87] | 0 |
| 3 | refine | 1500 | 25 | 12.14 | [12.13, 12.16] | 12.37 | [12.37, 12.37] | 0.00 | 0.03 | false | 0.60 | [0.56, 0.65] | 3.85 | [3.79, 3.90] | 0 |
| 4 | refine | 1250 | 25 | 12.15 | [12.13, 12.16] | 12.37 | [12.37, 12.37] | 0.00 | 0.03 | false | 0.60 | [0.56, 0.64] | 3.86 | [3.82, 3.91] | 0 |
Write Capacity raw file
SLIM Adaptive Capacity Sweep Report
Generated: 2026-06-26 08:53:08
Modes: write Clients: 1 Sizes: 16384 Start Rate: 128000 Max Rate: 176000 Growth Factor: 1.12 Plateau Threshold: 3.00% Plateau Steps: 2 Max Steps: 6 Repeats Per Sweep Step: 25
Adaptive Capacity Sweep
This sweep first increases the configured send rate geometrically to find the saturation region, then performs midpoint refinement to narrow the offered-rate interval that saturates the node.
Results are reported separately for each fixed (mode, clients, payload) case. The reported rate is the aggregate offered load across all clients in that case. For request-reply and fire-and-forget, effective throughput is sink-observed total node throughput. For write mode, effective throughput is sender-completed write throughput because no responder is running.
- Modes:
write - Clients:
1 - Sizes:
16384bytes - Start rate:
128000msg/sec - Max rate:
176000msg/sec (0 means unbounded by rate cap) - Growth factor:
1.12 - Plateau threshold:
3.00%effective throughput gain - Plateau steps:
2 - Max steps:
6 - Repeats per sweep step:
25 - Refinement steps after coarse sweep:
4 - Minimum offered-rate interval after refinement:
1000msg/sec
Write Mode
Write Clients=1 Payload=16384B
Best offered aggregate rate: 128000 msg/sec
Estimated capacity offered-rate interval: [128000, 130125] msg/sec
Best sender write throughput: 7255.44 msg/sec with 95% CI [7234.73, 7276.16]
Best sender-completed throughput: 7255.44 msg/sec with 95% CI [7234.73, 7276.16]
Best node CPU: 41.43 % with 95% CI [41.33, 41.54]
Best total CPU: 181.30 % with 95% CI [180.89, 181.70]
Stop reason: refinement narrowed the estimated capacity to offered rates 128000 through 130125
| Step | Phase | Offered Aggregate Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Sender Write Throughput | Sender Write Throughput 95% CI | Observed Variance | Observed Gain % | Improved | Node CPU % | Node CPU 95% CI | Total CPU % | Total CPU 95% CI | Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | coarse | 128000 | 25 | 7255.44 | [7234.73, 7276.16] | 7255.44 | [7234.73, 7276.16] | 2517.47 | 0.00 | true | 41.43 | [41.33, 41.54] | 181.30 | [180.89, 181.70] | 0 |
| 2 | coarse | 144000 | 25 | 7286.01 | [7259.07, 7312.94] | 7286.01 | [7259.07, 7312.94] | 4257.16 | 0.42 | false | 41.63 | [41.51, 41.74] | 181.94 | [181.53, 182.35] | 0 |
| 3 | coarse | 162000 | 25 | 7171.80 | [7145.03, 7198.56] | 7171.80 | [7145.03, 7198.56] | 4204.32 | -1.15 | false | 41.36 | [41.22, 41.50] | 181.69 | [181.21, 182.16] | 0 |
| 4 | refine | 145000 | 25 | 7189.72 | [7172.24, 7207.19] | 7189.72 | [7172.24, 7207.19] | 1793.20 | -0.91 | false | 41.37 | [41.30, 41.44] | 181.58 | [181.31, 181.84] | 0 |
| 5 | refine | 136500 | 25 | 7214.24 | [7190.76, 7237.72] | 7214.24 | [7190.76, 7237.72] | 3235.67 | -0.57 | false | 41.56 | [41.47, 41.65] | 182.03 | [181.67, 182.38] | 0 |
| 6 | refine | 132250 | 25 | 7166.72 | [7130.80, 7202.64] | 7166.72 | [7130.80, 7202.64] | 7572.95 | -1.22 | false | 41.46 | [41.35, 41.57] | 181.87 | [181.44, 182.30] | 0 |
| 7 | refine | 130125 | 25 | 7244.22 | [7222.52, 7265.91] | 7244.22 | [7222.52, 7265.91] | 2763.23 | -0.15 | false | 41.56 | [41.44, 41.68] | 181.87 | [181.42, 182.31] | 0 |
CI Capacity Report raw file
SLIM Benchmark CI Capacity Report
- Workflow: test-slim-benchmarks
- Job: slim-benchmark-capacity
- Ref: refs/heads/main
- SHA: 6d9af38a3c27979637bb803a0c586d2a0b5e72ec
Live Progress Markers
BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=1 sender_mps=491.49 observed_mps=496.16 sink_mps=416.61 sink_active_mps=496.16 sender_errors=0 sink_errors=0 node_cpu=3.34 total_cpu=21.54 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=2 sender_mps=491.89 observed_mps=496.48 sink_mps=416.63 sink_active_mps=496.48 sender_errors=0 sink_errors=0 node_cpu=3.14 total_cpu=21.65 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=3 sender_mps=491.93 observed_mps=496.56 sink_mps=416.63 sink_active_mps=496.56 sender_errors=0 sink_errors=0 node_cpu=3.53 total_cpu=22.11 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=4 sender_mps=491.49 observed_mps=500.11 sink_mps=416.59 sink_active_mps=500.11 sender_errors=0 sink_errors=0 node_cpu=3.14 total_cpu=21.36 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=5 sender_mps=491.72 observed_mps=496.32 sink_mps=416.65 sink_active_mps=496.32 sender_errors=0 sink_errors=0 node_cpu=3.14 total_cpu=20.84 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=6 sender_mps=491.90 observed_mps=496.48 sink_mps=416.58 sink_active_mps=496.48 sender_errors=0 sink_errors=0 node_cpu=3.14 total_cpu=21.12 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=7 sender_mps=487.83 observed_mps=496.36 sink_mps=416.63 sink_active_mps=496.36 sender_errors=0 sink_errors=0 node_cpu=3.11 total_cpu=20.42 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=8 sender_mps=491.53 observed_mps=496.15 sink_mps=416.62 sink_active_mps=496.15 sender_errors=0 sink_errors=0 node_cpu=2.74 total_cpu=20.74 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=9 sender_mps=491.93 observed_mps=496.49 sink_mps=416.59 sink_active_mps=496.49 sender_errors=0 sink_errors=0 node_cpu=3.34 total_cpu=21.32 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=10 sender_mps=491.94 observed_mps=496.53 sink_mps=416.61 sink_active_mps=496.53 sender_errors=0 sink_errors=0 node_cpu=3.34 total_cpu=21.79 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=11 sender_mps=491.91 observed_mps=496.50 sink_mps=416.65 sink_active_mps=496.50 sender_errors=0 sink_errors=0 node_cpu=3.34 total_cpu=21.55 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=12 sender_mps=488.00 observed_mps=492.52 sink_mps=416.64 sink_active_mps=492.52 sender_errors=0 sink_errors=0 node_cpu=3.31 total_cpu=21.31 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=13 sender_mps=488.06 observed_mps=496.51 sink_mps=416.61 sink_active_mps=496.51 sender_errors=0 sink_errors=0 node_cpu=2.92 total_cpu=20.46 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=14 sender_mps=487.73 observed_mps=492.24 sink_mps=416.63 sink_active_mps=492.24 sender_errors=0 sink_errors=0 node_cpu=3.31 total_cpu=21.24 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=15 sender_mps=491.69 observed_mps=496.30 sink_mps=416.58 sink_active_mps=496.30 sender_errors=0 sink_errors=0 node_cpu=3.34 total_cpu=21.73 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=16 sender_mps=491.59 observed_mps=496.15 sink_mps=416.59 sink_active_mps=496.15 sender_errors=0 sink_errors=0 node_cpu=3.34 total_cpu=21.13 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=17 sender_mps=491.48 observed_mps=500.13 sink_mps=416.65 sink_active_mps=500.13 sender_errors=0 sink_errors=0 node_cpu=3.34 total_cpu=22.52 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=18 sender_mps=491.49 observed_mps=496.14 sink_mps=416.63 sink_active_mps=496.14 sender_errors=0 sink_errors=0 node_cpu=3.34 total_cpu=23.32 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=19 sender_mps=491.92 observed_mps=496.52 sink_mps=416.63 sink_active_mps=496.52 sender_errors=0 sink_errors=0 node_cpu=3.73 total_cpu=23.12 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=20 sender_mps=491.57 observed_mps=496.23 sink_mps=416.61 sink_active_mps=496.23 sender_errors=0 sink_errors=0 node_cpu=3.92 total_cpu=24.31 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=21 sender_mps=487.64 observed_mps=496.11 sink_mps=416.59 sink_active_mps=496.11 sender_errors=0 sink_errors=0 node_cpu=3.89 total_cpu=24.12 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=22 sender_mps=491.88 observed_mps=496.49 sink_mps=416.65 sink_active_mps=496.49 sender_errors=0 sink_errors=0 node_cpu=3.73 total_cpu=23.72 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=23 sender_mps=491.89 observed_mps=496.48 sink_mps=416.60 sink_active_mps=496.48 sender_errors=0 sink_errors=0 node_cpu=3.53 total_cpu=22.66 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=24 sender_mps=491.49 observed_mps=496.14 sink_mps=416.62 sink_active_mps=496.14 sender_errors=0 sink_errors=0 node_cpu=3.34 total_cpu=23.93 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=500 repeat=25 sender_mps=491.76 observed_mps=496.30 sink_mps=416.64 sink_active_mps=496.30 sender_errors=0 sink_errors=0 node_cpu=3.73 total_cpu=23.56 MODE_SUMMARY mode=fire-and-forget runs=25 cases=1 sender_mean_mps=490.95 observed_mean_mps=496.34 node_cpu=3.36 total_cpu=22.06 total_errors=0 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=1 sender_mps=7032.49 observed_mps=7152.24 sink_mps=6007.72 sink_active_mps=7152.24 sender_errors=0 sink_errors=0 node_cpu=40.01 total_cpu=240.68 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=2 sender_mps=7046.04 observed_mps=7108.84 sink_mps=5970.60 sink_active_mps=7108.84 sender_errors=0 sink_errors=0 node_cpu=40.77 total_cpu=244.99 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=3 sender_mps=6870.86 observed_mps=6932.53 sink_mps=5823.69 sink_active_mps=6932.53 sender_errors=0 sink_errors=0 node_cpu=39.18 total_cpu=240.04 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=4 sender_mps=7196.18 observed_mps=7261.14 sink_mps=6098.15 sink_active_mps=7261.14 sender_errors=0 sink_errors=0 node_cpu=41.58 total_cpu=248.78 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=5 sender_mps=7170.77 observed_mps=7235.72 sink_mps=6077.29 sink_active_mps=7235.72 sender_errors=0 sink_errors=0 node_cpu=41.79 total_cpu=249.32 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=6 sender_mps=7208.19 observed_mps=7273.43 sink_mps=6109.15 sink_active_mps=7273.43 sender_errors=0 sink_errors=0 node_cpu=41.58 total_cpu=248.40 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=7 sender_mps=7081.00 observed_mps=7201.08 sink_mps=6048.10 sink_active_mps=7201.08 sender_errors=0 sink_errors=0 node_cpu=41.05 total_cpu=246.67 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=8 sender_mps=7183.07 observed_mps=7247.87 sink_mps=6087.36 sink_active_mps=7247.87 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=248.72 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=9 sender_mps=7205.31 observed_mps=7269.52 sink_mps=6105.51 sink_active_mps=7269.52 sender_errors=0 sink_errors=0 node_cpu=41.40 total_cpu=248.36 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=10 sender_mps=7221.15 observed_mps=7343.55 sink_mps=6168.31 sink_active_mps=7343.55 sender_errors=0 sink_errors=0 node_cpu=41.47 total_cpu=246.71 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=11 sender_mps=7236.46 observed_mps=7300.94 sink_mps=6132.30 sink_active_mps=7300.94 sender_errors=0 sink_errors=0 node_cpu=41.17 total_cpu=247.56 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=12 sender_mps=7145.57 observed_mps=7209.12 sink_mps=6055.04 sink_active_mps=7209.12 sender_errors=0 sink_errors=0 node_cpu=40.98 total_cpu=245.20 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=13 sender_mps=7123.72 observed_mps=7244.91 sink_mps=6085.61 sink_active_mps=7244.91 sender_errors=0 sink_errors=0 node_cpu=41.06 total_cpu=244.33 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=14 sender_mps=7108.90 observed_mps=7229.25 sink_mps=6072.36 sink_active_mps=7229.25 sender_errors=0 sink_errors=0 node_cpu=41.04 total_cpu=244.50 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=15 sender_mps=7110.90 observed_mps=7174.18 sink_mps=6025.28 sink_active_mps=7174.18 sender_errors=0 sink_errors=0 node_cpu=40.79 total_cpu=246.49 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=16 sender_mps=7052.44 observed_mps=7171.82 sink_mps=6023.72 sink_active_mps=7171.82 sender_errors=0 sink_errors=0 node_cpu=40.66 total_cpu=244.52 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=17 sender_mps=6983.13 observed_mps=7103.43 sink_mps=5965.80 sink_active_mps=7103.43 sender_errors=0 sink_errors=0 node_cpu=41.06 total_cpu=244.62 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=18 sender_mps=7092.47 observed_mps=7155.89 sink_mps=6010.68 sink_active_mps=7155.89 sender_errors=0 sink_errors=0 node_cpu=41.15 total_cpu=246.89 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=19 sender_mps=7116.10 observed_mps=7180.31 sink_mps=6031.91 sink_active_mps=7180.31 sender_errors=0 sink_errors=0 node_cpu=41.56 total_cpu=247.67 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=20 sender_mps=7128.07 observed_mps=7192.44 sink_mps=6040.41 sink_active_mps=7192.44 sender_errors=0 sink_errors=0 node_cpu=41.19 total_cpu=248.05 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=21 sender_mps=7160.96 observed_mps=7226.11 sink_mps=6069.12 sink_active_mps=7226.11 sender_errors=0 sink_errors=0 node_cpu=41.56 total_cpu=248.54 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=22 sender_mps=7099.67 observed_mps=7163.72 sink_mps=6016.94 sink_active_mps=7163.72 sender_errors=0 sink_errors=0 node_cpu=41.36 total_cpu=247.97 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=23 sender_mps=7205.88 observed_mps=7269.19 sink_mps=6105.97 sink_active_mps=7269.19 sender_errors=0 sink_errors=0 node_cpu=41.58 total_cpu=249.05 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=24 sender_mps=7282.85 observed_mps=7348.18 sink_mps=6171.57 sink_active_mps=7348.18 sender_errors=0 sink_errors=0 node_cpu=41.73 total_cpu=248.18 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=128000 repeat=25 sender_mps=7199.52 observed_mps=7263.98 sink_mps=6100.17 sink_active_mps=7263.98 sender_errors=0 sink_errors=0 node_cpu=41.41 total_cpu=248.35 CAPACITY_SWEEP_STEP mode=fire-and-forget clients=1 size=16384 phase=coarse step=1 rate=128000 repeats=25 sender_mean_mps=7130.47 observed_mean_mps=7210.38 observed_gain_percent=0.00 node_cpu=41.15 total_cpu=246.58 total_errors=0 improved=true BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=1 sender_mps=7085.59 observed_mps=7148.44 sink_mps=6052.64 sink_active_mps=7148.44 sender_errors=0 sink_errors=0 node_cpu=41.05 total_cpu=246.34 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=2 sender_mps=7247.90 observed_mps=7312.99 sink_mps=6142.60 sink_active_mps=7312.99 sender_errors=0 sink_errors=0 node_cpu=41.61 total_cpu=249.15 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=3 sender_mps=7223.35 observed_mps=7287.62 sink_mps=6120.35 sink_active_mps=7287.62 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=248.92 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=4 sender_mps=7246.78 observed_mps=7310.96 sink_mps=6140.20 sink_active_mps=7310.96 sender_errors=0 sink_errors=0 node_cpu=41.34 total_cpu=248.71 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=5 sender_mps=7300.17 observed_mps=7367.61 sink_mps=6187.31 sink_active_mps=7367.61 sender_errors=0 sink_errors=0 node_cpu=41.92 total_cpu=248.62 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=6 sender_mps=7300.92 observed_mps=7365.65 sink_mps=6187.15 sink_active_mps=7365.65 sender_errors=0 sink_errors=0 node_cpu=41.78 total_cpu=249.36 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=7 sender_mps=7173.20 observed_mps=7237.82 sink_mps=6079.21 sink_active_mps=7237.82 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=247.98 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=8 sender_mps=7131.17 observed_mps=7195.80 sink_mps=6042.98 sink_active_mps=7195.80 sender_errors=0 sink_errors=0 node_cpu=41.56 total_cpu=248.26 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=9 sender_mps=7232.56 observed_mps=7357.88 sink_mps=6130.03 sink_active_mps=7357.88 sender_errors=0 sink_errors=0 node_cpu=41.78 total_cpu=249.11 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=10 sender_mps=7214.32 observed_mps=7278.69 sink_mps=6112.65 sink_active_mps=7278.69 sender_errors=0 sink_errors=0 node_cpu=41.57 total_cpu=249.06 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=11 sender_mps=7105.02 observed_mps=7225.31 sink_mps=6069.83 sink_active_mps=7225.31 sender_errors=0 sink_errors=0 node_cpu=41.26 total_cpu=246.33 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=12 sender_mps=7100.54 observed_mps=7164.18 sink_mps=6017.88 sink_active_mps=7164.18 sender_errors=0 sink_errors=0 node_cpu=41.55 total_cpu=248.29 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=13 sender_mps=7055.77 observed_mps=7174.92 sink_mps=6026.52 sink_active_mps=7174.92 sender_errors=0 sink_errors=0 node_cpu=41.06 total_cpu=246.31 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=14 sender_mps=7159.83 observed_mps=7223.87 sink_mps=6067.88 sink_active_mps=7223.87 sender_errors=0 sink_errors=0 node_cpu=41.19 total_cpu=247.86 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=15 sender_mps=7143.16 observed_mps=7206.63 sink_mps=6052.65 sink_active_mps=7206.63 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=248.05 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=16 sender_mps=7215.82 observed_mps=7280.58 sink_mps=6114.86 sink_active_mps=7280.58 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=248.39 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=17 sender_mps=7136.25 observed_mps=7199.87 sink_mps=6046.79 sink_active_mps=7199.87 sender_errors=0 sink_errors=0 node_cpu=41.18 total_cpu=247.41 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=18 sender_mps=7109.43 observed_mps=7230.34 sink_mps=6073.19 sink_active_mps=7230.34 sender_errors=0 sink_errors=0 node_cpu=41.27 total_cpu=246.58 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=19 sender_mps=7115.65 observed_mps=7179.45 sink_mps=6029.33 sink_active_mps=7179.45 sender_errors=0 sink_errors=0 node_cpu=41.58 total_cpu=248.17 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=20 sender_mps=7181.27 observed_mps=7244.94 sink_mps=6085.24 sink_active_mps=7244.94 sender_errors=0 sink_errors=0 node_cpu=41.40 total_cpu=248.28 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=21 sender_mps=7044.40 observed_mps=7166.27 sink_mps=6018.89 sink_active_mps=7166.27 sender_errors=0 sink_errors=0 node_cpu=41.04 total_cpu=245.53 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=22 sender_mps=7105.73 observed_mps=7169.15 sink_mps=6071.00 sink_active_mps=7169.15 sender_errors=0 sink_errors=0 node_cpu=41.05 total_cpu=246.68 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=23 sender_mps=7186.64 observed_mps=7250.46 sink_mps=6089.13 sink_active_mps=7250.46 sender_errors=0 sink_errors=0 node_cpu=41.36 total_cpu=248.10 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=24 sender_mps=7162.42 observed_mps=7226.58 sink_mps=6069.45 sink_active_mps=7226.58 sender_errors=0 sink_errors=0 node_cpu=41.39 total_cpu=247.93 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=144000 repeat=25 sender_mps=7119.29 observed_mps=7240.90 sink_mps=6081.14 sink_active_mps=7240.90 sender_errors=0 sink_errors=0 node_cpu=41.27 total_cpu=245.06 CAPACITY_SWEEP_STEP mode=fire-and-forget clients=1 size=16384 phase=coarse step=2 rate=144000 repeats=25 sender_mean_mps=7163.89 observed_mean_mps=7241.88 observed_gain_percent=0.44 node_cpu=41.41 total_cpu=247.78 total_errors=0 improved=false BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=1 sender_mps=7088.29 observed_mps=7208.74 sink_mps=6055.29 sink_active_mps=7208.74 sender_errors=0 sink_errors=0 node_cpu=40.84 total_cpu=243.74 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=2 sender_mps=7155.11 observed_mps=7219.77 sink_mps=6064.41 sink_active_mps=7219.77 sender_errors=0 sink_errors=0 node_cpu=41.18 total_cpu=246.56 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=3 sender_mps=7116.09 observed_mps=7236.00 sink_mps=6077.38 sink_active_mps=7236.00 sender_errors=0 sink_errors=0 node_cpu=40.85 total_cpu=244.57 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=4 sender_mps=7160.42 observed_mps=7224.28 sink_mps=6067.57 sink_active_mps=7224.28 sender_errors=0 sink_errors=0 node_cpu=41.21 total_cpu=247.35 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=5 sender_mps=7134.83 observed_mps=7198.70 sink_mps=6047.08 sink_active_mps=7198.70 sender_errors=0 sink_errors=0 node_cpu=41.18 total_cpu=247.52 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=6 sender_mps=7068.15 observed_mps=7131.40 sink_mps=5989.53 sink_active_mps=7131.40 sender_errors=0 sink_errors=0 node_cpu=41.17 total_cpu=247.39 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=7 sender_mps=7144.34 observed_mps=7208.19 sink_mps=6054.31 sink_active_mps=7208.19 sender_errors=0 sink_errors=0 node_cpu=41.54 total_cpu=247.75 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=8 sender_mps=7083.19 observed_mps=7147.49 sink_mps=6003.57 sink_active_mps=7147.49 sender_errors=0 sink_errors=0 node_cpu=41.36 total_cpu=247.50 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=9 sender_mps=7069.27 observed_mps=7133.15 sink_mps=6039.17 sink_active_mps=7133.15 sender_errors=0 sink_errors=0 node_cpu=41.03 total_cpu=245.21 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=10 sender_mps=7141.73 observed_mps=7205.44 sink_mps=6051.56 sink_active_mps=7205.44 sender_errors=0 sink_errors=0 node_cpu=41.16 total_cpu=247.48 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=11 sender_mps=7131.73 observed_mps=7195.82 sink_mps=6044.56 sink_active_mps=7195.82 sender_errors=0 sink_errors=0 node_cpu=41.37 total_cpu=247.25 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=12 sender_mps=7142.80 observed_mps=7209.38 sink_mps=6055.59 sink_active_mps=7209.38 sender_errors=0 sink_errors=0 node_cpu=41.10 total_cpu=247.17 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=13 sender_mps=7154.34 observed_mps=7218.21 sink_mps=6063.00 sink_active_mps=7218.21 sender_errors=0 sink_errors=0 node_cpu=41.57 total_cpu=248.61 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=14 sender_mps=7148.88 observed_mps=7213.36 sink_mps=6058.13 sink_active_mps=7213.36 sender_errors=0 sink_errors=0 node_cpu=41.37 total_cpu=248.39 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=15 sender_mps=7119.43 observed_mps=7182.95 sink_mps=6082.30 sink_active_mps=7182.95 sender_errors=0 sink_errors=0 node_cpu=41.24 total_cpu=246.43 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=16 sender_mps=7121.53 observed_mps=7185.85 sink_mps=6034.72 sink_active_mps=7185.85 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=247.85 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=17 sender_mps=7192.01 observed_mps=7256.49 sink_mps=6094.36 sink_active_mps=7256.49 sender_errors=0 sink_errors=0 node_cpu=41.36 total_cpu=248.59 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=18 sender_mps=7134.73 observed_mps=7198.46 sink_mps=6046.65 sink_active_mps=7198.46 sender_errors=0 sink_errors=0 node_cpu=41.58 total_cpu=248.68 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=19 sender_mps=7089.86 observed_mps=7154.31 sink_mps=6008.36 sink_active_mps=7154.31 sender_errors=0 sink_errors=0 node_cpu=41.18 total_cpu=247.86 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=20 sender_mps=7129.81 observed_mps=7193.19 sink_mps=6090.44 sink_active_mps=7193.19 sender_errors=0 sink_errors=0 node_cpu=41.06 total_cpu=246.54 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=21 sender_mps=7225.64 observed_mps=7291.40 sink_mps=6123.95 sink_active_mps=7291.40 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=248.47 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=22 sender_mps=7251.19 observed_mps=7315.64 sink_mps=6144.22 sink_active_mps=7315.64 sender_errors=0 sink_errors=0 node_cpu=41.61 total_cpu=249.10 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=23 sender_mps=7236.74 observed_mps=7301.48 sink_mps=6132.03 sink_active_mps=7301.48 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=249.22 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=24 sender_mps=7172.42 observed_mps=7295.11 sink_mps=6127.04 sink_active_mps=7295.11 sender_errors=0 sink_errors=0 node_cpu=41.02 total_cpu=246.20 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=162000 repeat=25 sender_mps=7200.57 observed_mps=7264.66 sink_mps=6102.32 sink_active_mps=7264.66 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=248.74 CAPACITY_SWEEP_STEP mode=fire-and-forget clients=1 size=16384 phase=coarse step=3 rate=162000 repeats=25 sender_mean_mps=7144.52 observed_mean_mps=7215.58 observed_gain_percent=0.07 node_cpu=41.29 total_cpu=247.37 total_errors=0 improved=false BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=1 sender_mps=7183.71 observed_mps=7306.38 sink_mps=6087.35 sink_active_mps=7306.38 sender_errors=0 sink_errors=0 node_cpu=41.40 total_cpu=248.41 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=2 sender_mps=7014.12 observed_mps=7132.52 sink_mps=5990.42 sink_active_mps=7132.52 sender_errors=0 sink_errors=0 node_cpu=41.42 total_cpu=247.37 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=3 sender_mps=7104.94 observed_mps=7168.35 sink_mps=6021.04 sink_active_mps=7168.35 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=248.34 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=4 sender_mps=7207.61 observed_mps=7271.89 sink_mps=6107.52 sink_active_mps=7271.89 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=248.42 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=5 sender_mps=7180.08 observed_mps=7243.84 sink_mps=6133.54 sink_active_mps=7243.84 sender_errors=0 sink_errors=0 node_cpu=41.21 total_cpu=246.81 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=6 sender_mps=7238.20 observed_mps=7302.31 sink_mps=6132.83 sink_active_mps=7302.31 sender_errors=0 sink_errors=0 node_cpu=41.74 total_cpu=248.94 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=7 sender_mps=7184.34 observed_mps=7313.08 sink_mps=6093.21 sink_active_mps=7313.08 sender_errors=0 sink_errors=0 node_cpu=41.29 total_cpu=248.36 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=8 sender_mps=6939.96 observed_mps=7057.52 sink_mps=5928.58 sink_active_mps=7057.52 sender_errors=0 sink_errors=0 node_cpu=40.87 total_cpu=246.62 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=9 sender_mps=7042.35 observed_mps=7161.96 sink_mps=6015.27 sink_active_mps=7161.96 sender_errors=0 sink_errors=0 node_cpu=41.04 total_cpu=246.29 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=10 sender_mps=7098.22 observed_mps=7162.36 sink_mps=6016.39 sink_active_mps=7162.36 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=248.56 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=11 sender_mps=7102.96 observed_mps=7166.61 sink_mps=6019.66 sink_active_mps=7166.61 sender_errors=0 sink_errors=0 node_cpu=41.39 total_cpu=247.88 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=12 sender_mps=7140.27 observed_mps=7203.27 sink_mps=6050.15 sink_active_mps=7203.27 sender_errors=0 sink_errors=0 node_cpu=41.15 total_cpu=248.05 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=13 sender_mps=7116.61 observed_mps=7180.41 sink_mps=6030.05 sink_active_mps=7180.41 sender_errors=0 sink_errors=0 node_cpu=41.55 total_cpu=248.03 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=14 sender_mps=7167.31 observed_mps=7231.11 sink_mps=6073.98 sink_active_mps=7231.11 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=249.11 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=15 sender_mps=7136.25 observed_mps=7256.75 sink_mps=6094.70 sink_active_mps=7256.75 sender_errors=0 sink_errors=0 node_cpu=41.07 total_cpu=245.43 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=16 sender_mps=7087.87 observed_mps=7208.64 sink_mps=6005.61 sink_active_mps=7208.64 sender_errors=0 sink_errors=0 node_cpu=41.39 total_cpu=248.39 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=17 sender_mps=7041.97 observed_mps=7161.65 sink_mps=6016.06 sink_active_mps=7161.65 sender_errors=0 sink_errors=0 node_cpu=41.42 total_cpu=246.69 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=18 sender_mps=7065.78 observed_mps=7129.54 sink_mps=5987.55 sink_active_mps=7129.54 sender_errors=0 sink_errors=0 node_cpu=41.36 total_cpu=248.50 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=19 sender_mps=7064.80 observed_mps=7128.75 sink_mps=5987.23 sink_active_mps=7128.75 sender_errors=0 sink_errors=0 node_cpu=41.34 total_cpu=248.05 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=20 sender_mps=7019.08 observed_mps=7139.17 sink_mps=5996.89 sink_active_mps=7139.17 sender_errors=0 sink_errors=0 node_cpu=41.04 total_cpu=245.75 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=21 sender_mps=7068.35 observed_mps=7188.52 sink_mps=6038.03 sink_active_mps=7188.52 sender_errors=0 sink_errors=0 node_cpu=41.25 total_cpu=246.85 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=22 sender_mps=7161.83 observed_mps=7283.02 sink_mps=6116.87 sink_active_mps=7283.02 sender_errors=0 sink_errors=0 node_cpu=41.27 total_cpu=247.28 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=23 sender_mps=7217.07 observed_mps=7282.04 sink_mps=6116.45 sink_active_mps=7282.04 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=248.56 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=24 sender_mps=7223.48 observed_mps=7287.37 sink_mps=6170.02 sink_active_mps=7287.37 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=247.43 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=145000 repeat=25 sender_mps=7155.74 observed_mps=7276.73 sink_mps=6111.89 sink_active_mps=7276.73 sender_errors=0 sink_errors=0 node_cpu=41.07 total_cpu=246.50 CAPACITY_SWEEP_STEP mode=fire-and-forget clients=1 size=16384 phase=refine step=4 rate=145000 repeats=25 sender_mean_mps=7118.52 observed_mean_mps=7209.75 observed_gain_percent=-0.01 node_cpu=41.34 total_cpu=247.62 total_errors=0 improved=false BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=1 sender_mps=7249.25 observed_mps=7372.91 sink_mps=6193.11 sink_active_mps=7372.91 sender_errors=0 sink_errors=0 node_cpu=41.39 total_cpu=246.71 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=2 sender_mps=7188.11 observed_mps=7253.43 sink_mps=6091.62 sink_active_mps=7253.43 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=247.77 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=3 sender_mps=7144.81 observed_mps=7267.03 sink_mps=6054.70 sink_active_mps=7267.03 sender_errors=0 sink_errors=0 node_cpu=40.78 total_cpu=245.50 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=4 sender_mps=7105.77 observed_mps=7168.68 sink_mps=6070.48 sink_active_mps=7168.68 sender_errors=0 sink_errors=0 node_cpu=41.24 total_cpu=245.29 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=5 sender_mps=7154.80 observed_mps=7219.36 sink_mps=6063.81 sink_active_mps=7219.36 sender_errors=0 sink_errors=0 node_cpu=41.37 total_cpu=247.32 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=6 sender_mps=7166.07 observed_mps=7230.52 sink_mps=6073.37 sink_active_mps=7230.52 sender_errors=0 sink_errors=0 node_cpu=41.18 total_cpu=246.99 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=7 sender_mps=7210.96 observed_mps=7274.97 sink_mps=6110.55 sink_active_mps=7274.97 sender_errors=0 sink_errors=0 node_cpu=41.02 total_cpu=246.46 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=8 sender_mps=7201.13 observed_mps=7265.55 sink_mps=6102.12 sink_active_mps=7265.55 sender_errors=0 sink_errors=0 node_cpu=41.16 total_cpu=245.40 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=9 sender_mps=7207.75 observed_mps=7330.25 sink_mps=6157.17 sink_active_mps=7330.25 sender_errors=0 sink_errors=0 node_cpu=40.85 total_cpu=244.17 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=10 sender_mps=7155.28 observed_mps=7218.07 sink_mps=6112.22 sink_active_mps=7218.07 sender_errors=0 sink_errors=0 node_cpu=41.01 total_cpu=243.73 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=11 sender_mps=7153.03 observed_mps=7275.45 sink_mps=6110.54 sink_active_mps=7275.45 sender_errors=0 sink_errors=0 node_cpu=41.01 total_cpu=245.10 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=12 sender_mps=7167.38 observed_mps=7290.07 sink_mps=6123.32 sink_active_mps=7290.07 sender_errors=0 sink_errors=0 node_cpu=40.81 total_cpu=244.93 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=13 sender_mps=7019.14 observed_mps=7196.40 sink_mps=5995.45 sink_active_mps=7196.40 sender_errors=0 sink_errors=0 node_cpu=41.05 total_cpu=245.53 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=14 sender_mps=7118.88 observed_mps=7183.23 sink_mps=6032.98 sink_active_mps=7183.23 sender_errors=0 sink_errors=0 node_cpu=40.98 total_cpu=247.14 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=15 sender_mps=7123.20 observed_mps=7187.60 sink_mps=5988.42 sink_active_mps=7187.60 sender_errors=0 sink_errors=0 node_cpu=41.69 total_cpu=249.29 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=16 sender_mps=7107.26 observed_mps=7170.99 sink_mps=6022.21 sink_active_mps=7170.99 sender_errors=0 sink_errors=0 node_cpu=41.37 total_cpu=247.96 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=17 sender_mps=7198.65 observed_mps=7320.25 sink_mps=6148.76 sink_active_mps=7320.25 sender_errors=0 sink_errors=0 node_cpu=41.47 total_cpu=246.79 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=18 sender_mps=7200.77 observed_mps=7264.87 sink_mps=6101.48 sink_active_mps=7264.87 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=248.77 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=19 sender_mps=7127.45 observed_mps=7190.84 sink_mps=6040.19 sink_active_mps=7190.84 sender_errors=0 sink_errors=0 node_cpu=41.17 total_cpu=248.30 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=20 sender_mps=7181.97 observed_mps=7247.12 sink_mps=6086.26 sink_active_mps=7247.12 sender_errors=0 sink_errors=0 node_cpu=41.58 total_cpu=249.08 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=21 sender_mps=7131.92 observed_mps=7252.18 sink_mps=6091.10 sink_active_mps=7252.18 sender_errors=0 sink_errors=0 node_cpu=41.25 total_cpu=245.92 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=22 sender_mps=7021.38 observed_mps=7198.83 sink_mps=6046.33 sink_active_mps=7198.83 sender_errors=0 sink_errors=0 node_cpu=40.54 total_cpu=243.70 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=23 sender_mps=7177.93 observed_mps=7241.44 sink_mps=6131.35 sink_active_mps=7241.44 sender_errors=0 sink_errors=0 node_cpu=41.20 total_cpu=246.33 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=24 sender_mps=7203.22 observed_mps=7267.78 sink_mps=6105.04 sink_active_mps=7267.78 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=248.57 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=136500 repeat=25 sender_mps=7194.42 observed_mps=7317.27 sink_mps=6146.51 sink_active_mps=7317.27 sender_errors=0 sink_errors=0 node_cpu=41.20 total_cpu=246.99 CAPACITY_SWEEP_STEP mode=fire-and-forget clients=1 size=16384 phase=refine step=5 rate=136500 repeats=25 sender_mean_mps=7156.42 observed_mean_mps=7248.20 observed_gain_percent=0.52 node_cpu=41.19 total_cpu=246.55 total_errors=0 improved=false BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=1 sender_mps=7246.45 observed_mps=7311.87 sink_mps=6141.62 sink_active_mps=7311.87 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=248.90 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=2 sender_mps=7033.99 observed_mps=7153.52 sink_mps=6007.80 sink_active_mps=7153.52 sender_errors=0 sink_errors=0 node_cpu=40.84 total_cpu=245.59 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=3 sender_mps=7133.49 observed_mps=7198.07 sink_mps=6045.42 sink_active_mps=7198.07 sender_errors=0 sink_errors=0 node_cpu=41.35 total_cpu=247.75 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=4 sender_mps=7094.39 observed_mps=7157.65 sink_mps=6060.74 sink_active_mps=7157.65 sender_errors=0 sink_errors=0 node_cpu=40.65 total_cpu=245.06 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=5 sender_mps=7225.96 observed_mps=7290.63 sink_mps=6123.44 sink_active_mps=7290.63 sender_errors=0 sink_errors=0 node_cpu=41.20 total_cpu=247.27 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=6 sender_mps=7209.59 observed_mps=7274.56 sink_mps=6110.50 sink_active_mps=7274.56 sender_errors=0 sink_errors=0 node_cpu=41.13 total_cpu=246.64 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=7 sender_mps=7192.55 observed_mps=7256.64 sink_mps=6095.61 sink_active_mps=7256.64 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=248.29 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=8 sender_mps=7158.12 observed_mps=7222.19 sink_mps=6065.81 sink_active_mps=7222.19 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=247.78 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=9 sender_mps=7009.87 observed_mps=7130.70 sink_mps=5990.31 sink_active_mps=7130.70 sender_errors=0 sink_errors=0 node_cpu=40.86 total_cpu=245.24 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=10 sender_mps=7181.98 observed_mps=7247.09 sink_mps=6086.77 sink_active_mps=7247.09 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=248.00 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=11 sender_mps=7059.19 observed_mps=7123.27 sink_mps=5982.85 sink_active_mps=7123.27 sender_errors=0 sink_errors=0 node_cpu=40.62 total_cpu=244.33 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=12 sender_mps=7139.92 observed_mps=7204.09 sink_mps=6050.36 sink_active_mps=7204.09 sender_errors=0 sink_errors=0 node_cpu=40.98 total_cpu=244.80 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=13 sender_mps=7119.16 observed_mps=7182.21 sink_mps=6032.46 sink_active_mps=7182.21 sender_errors=0 sink_errors=0 node_cpu=40.79 total_cpu=244.52 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=14 sender_mps=7232.66 observed_mps=7296.59 sink_mps=6128.55 sink_active_mps=7296.59 sender_errors=0 sink_errors=0 node_cpu=41.20 total_cpu=246.46 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=15 sender_mps=7111.88 observed_mps=7175.67 sink_mps=6027.02 sink_active_mps=7175.67 sender_errors=0 sink_errors=0 node_cpu=40.98 total_cpu=245.65 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=16 sender_mps=7098.18 observed_mps=7162.23 sink_mps=6015.91 sink_active_mps=7162.23 sender_errors=0 sink_errors=0 node_cpu=40.78 total_cpu=244.73 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=17 sender_mps=6952.87 observed_mps=7014.02 sink_mps=5939.15 sink_active_mps=7014.02 sender_errors=0 sink_errors=0 node_cpu=40.45 total_cpu=243.06 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=18 sender_mps=7133.48 observed_mps=7197.75 sink_mps=6044.95 sink_active_mps=7197.75 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=246.73 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=19 sender_mps=7062.20 observed_mps=7125.07 sink_mps=5983.91 sink_active_mps=7125.07 sender_errors=0 sink_errors=0 node_cpu=41.16 total_cpu=246.63 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=20 sender_mps=7166.66 observed_mps=7231.52 sink_mps=6073.72 sink_active_mps=7231.52 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=247.89 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=21 sender_mps=7174.19 observed_mps=7239.02 sink_mps=6079.98 sink_active_mps=7239.02 sender_errors=0 sink_errors=0 node_cpu=41.18 total_cpu=247.76 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=22 sender_mps=7280.02 observed_mps=7345.41 sink_mps=6168.99 sink_active_mps=7345.41 sender_errors=0 sink_errors=0 node_cpu=41.53 total_cpu=247.74 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=23 sender_mps=7167.95 observed_mps=7231.43 sink_mps=6073.98 sink_active_mps=7231.43 sender_errors=0 sink_errors=0 node_cpu=41.37 total_cpu=248.03 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=24 sender_mps=7168.68 observed_mps=7235.17 sink_mps=6077.09 sink_active_mps=7235.17 sender_errors=0 sink_errors=0 node_cpu=41.11 total_cpu=246.56 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=132250 repeat=25 sender_mps=7195.68 observed_mps=7260.50 sink_mps=6097.93 sink_active_mps=7260.50 sender_errors=0 sink_errors=0 node_cpu=41.20 total_cpu=247.38 CAPACITY_SWEEP_STEP mode=fire-and-forget clients=1 size=16384 phase=refine step=6 rate=132250 repeats=25 sender_mean_mps=7141.96 observed_mean_mps=7210.67 observed_gain_percent=0.00 node_cpu=41.14 total_cpu=246.51 total_errors=0 improved=false BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=1 sender_mps=7175.53 observed_mps=7239.75 sink_mps=6080.22 sink_active_mps=7239.75 sender_errors=0 sink_errors=0 node_cpu=41.40 total_cpu=247.68 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=2 sender_mps=7070.46 observed_mps=7134.24 sink_mps=5992.04 sink_active_mps=7134.24 sender_errors=0 sink_errors=0 node_cpu=41.17 total_cpu=246.79 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=3 sender_mps=7243.70 observed_mps=7309.54 sink_mps=6139.32 sink_active_mps=7309.54 sender_errors=0 sink_errors=0 node_cpu=41.80 total_cpu=248.93 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=4 sender_mps=7179.88 observed_mps=7244.55 sink_mps=6084.36 sink_active_mps=7244.55 sender_errors=0 sink_errors=0 node_cpu=41.39 total_cpu=248.22 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=5 sender_mps=7296.63 observed_mps=7361.47 sink_mps=6182.76 sink_active_mps=7361.47 sender_errors=0 sink_errors=0 node_cpu=41.54 total_cpu=248.65 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=6 sender_mps=7243.83 observed_mps=7366.30 sink_mps=6187.29 sink_active_mps=7366.30 sender_errors=0 sink_errors=0 node_cpu=41.42 total_cpu=247.35 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=7 sender_mps=7280.93 observed_mps=7404.55 sink_mps=6219.20 sink_active_mps=7404.55 sender_errors=0 sink_errors=0 node_cpu=41.42 total_cpu=247.19 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=8 sender_mps=7170.47 observed_mps=7292.92 sink_mps=6124.81 sink_active_mps=7292.92 sender_errors=0 sink_errors=0 node_cpu=41.46 total_cpu=247.05 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=9 sender_mps=7158.80 observed_mps=7223.07 sink_mps=6067.05 sink_active_mps=7223.07 sender_errors=0 sink_errors=0 node_cpu=41.20 total_cpu=247.61 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=10 sender_mps=7185.00 observed_mps=7249.23 sink_mps=6089.65 sink_active_mps=7249.23 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=248.70 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=11 sender_mps=7273.32 observed_mps=7337.77 sink_mps=6162.57 sink_active_mps=7337.77 sender_errors=0 sink_errors=0 node_cpu=41.74 total_cpu=248.93 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=12 sender_mps=7168.95 observed_mps=7233.63 sink_mps=6076.13 sink_active_mps=7233.63 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=248.53 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=13 sender_mps=7052.54 observed_mps=7115.47 sink_mps=5975.84 sink_active_mps=7115.47 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=248.37 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=14 sender_mps=7127.06 observed_mps=7190.59 sink_mps=6038.52 sink_active_mps=7190.59 sender_errors=0 sink_errors=0 node_cpu=41.37 total_cpu=248.39 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=15 sender_mps=7096.60 observed_mps=7160.55 sink_mps=6014.08 sink_active_mps=7160.55 sender_errors=0 sink_errors=0 node_cpu=41.36 total_cpu=247.67 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=16 sender_mps=7204.25 observed_mps=7268.40 sink_mps=6103.69 sink_active_mps=7268.40 sender_errors=0 sink_errors=0 node_cpu=41.19 total_cpu=248.67 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=17 sender_mps=7274.28 observed_mps=7339.46 sink_mps=6164.30 sink_active_mps=7339.46 sender_errors=0 sink_errors=0 node_cpu=41.79 total_cpu=249.62 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=18 sender_mps=7136.15 observed_mps=7200.54 sink_mps=6047.63 sink_active_mps=7200.54 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=248.57 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=19 sender_mps=7132.07 observed_mps=7252.66 sink_mps=6092.13 sink_active_mps=7252.66 sender_errors=0 sink_errors=0 node_cpu=41.26 total_cpu=246.53 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=20 sender_mps=7254.14 observed_mps=7378.63 sink_mps=6147.21 sink_active_mps=7378.63 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=248.86 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=21 sender_mps=7247.54 observed_mps=7313.12 sink_mps=6142.18 sink_active_mps=7313.12 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=249.13 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=22 sender_mps=7237.35 observed_mps=7301.63 sink_mps=6132.41 sink_active_mps=7301.63 sender_errors=0 sink_errors=0 node_cpu=41.77 total_cpu=248.73 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=23 sender_mps=7216.80 observed_mps=7337.91 sink_mps=6163.08 sink_active_mps=7337.91 sender_errors=0 sink_errors=0 node_cpu=41.40 total_cpu=246.44 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=24 sender_mps=7263.95 observed_mps=7387.04 sink_mps=6203.90 sink_active_mps=7387.04 sender_errors=0 sink_errors=0 node_cpu=41.43 total_cpu=247.38 BENCHMARK_RESULT mode=fire-and-forget clients=1 size=16384 rate=130125 repeat=25 sender_mps=7101.63 observed_mps=7221.69 sink_mps=6113.67 sink_active_mps=7221.69 sender_errors=0 sink_errors=0 node_cpu=40.95 total_cpu=245.08 CAPACITY_SWEEP_STEP mode=fire-and-forget clients=1 size=16384 phase=refine step=7 rate=130125 repeats=25 sender_mean_mps=7191.67 observed_mean_mps=7274.59 observed_gain_percent=0.89 node_cpu=41.45 total_cpu=247.96 total_errors=0 improved=false CAPACITY_CASE_SUMMARY mode=fire-and-forget clients=1 size=16384 best_offered_rate=128000 capacity_rate_lower=128000 capacity_rate_upper=130125 best_effective_throughput_mps=7210.38 best_sender_completed_mps=7130.47 best_node_cpu=41.15 best_total_cpu=246.58 steps=7 stop_reason="refinement narrowed the estimated capacity to offered rates 128000 through 130125" BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=1 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.86 mean_latency_ms=81.48 p50_latency_ms=82.01 p99_latency_ms=123.27 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=2 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.48 p50_latency_ms=82.03 p99_latency_ms=123.56 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=3 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.82 mean_latency_ms=81.52 p50_latency_ms=82.01 p99_latency_ms=123.51 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=4 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.82 mean_latency_ms=81.46 p50_latency_ms=82.00 p99_latency_ms=123.25 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=5 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.53 p50_latency_ms=82.01 p99_latency_ms=123.08 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=6 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.04 mean_latency_ms=81.46 p50_latency_ms=82.01 p99_latency_ms=123.14 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=7 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.89 mean_latency_ms=81.49 p50_latency_ms=82.02 p99_latency_ms=123.24 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=8 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.60 mean_latency_ms=81.49 p50_latency_ms=82.01 p99_latency_ms=123.27 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=9 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.53 p50_latency_ms=82.02 p99_latency_ms=123.13 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=10 sender_mps=12.05 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=3.79 mean_latency_ms=81.59 p50_latency_ms=82.01 p99_latency_ms=123.28 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=11 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.85 mean_latency_ms=81.49 p50_latency_ms=82.01 p99_latency_ms=123.21 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=12 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.82 mean_latency_ms=81.53 p50_latency_ms=82.02 p99_latency_ms=123.42 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=13 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.46 p50_latency_ms=82.01 p99_latency_ms=123.46 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=14 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.85 mean_latency_ms=81.49 p50_latency_ms=82.01 p99_latency_ms=123.24 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=15 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=4.08 mean_latency_ms=81.48 p50_latency_ms=82.01 p99_latency_ms=123.67 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=16 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.82 mean_latency_ms=81.54 p50_latency_ms=82.01 p99_latency_ms=123.33 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=17 sender_mps=12.15 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.87 mean_latency_ms=81.56 p50_latency_ms=82.01 p99_latency_ms=124.39 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=18 sender_mps=12.15 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.54 p50_latency_ms=82.02 p99_latency_ms=123.22 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=19 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.69 mean_latency_ms=81.48 p50_latency_ms=82.00 p99_latency_ms=123.24 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=20 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.01 mean_latency_ms=81.48 p50_latency_ms=82.01 p99_latency_ms=123.45 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=21 sender_mps=12.06 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=4.00 mean_latency_ms=81.52 p50_latency_ms=82.01 p99_latency_ms=122.88 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=22 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.05 mean_latency_ms=81.49 p50_latency_ms=82.00 p99_latency_ms=123.22 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=23 sender_mps=12.07 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.42 mean_latency_ms=81.48 p50_latency_ms=82.02 p99_latency_ms=123.38 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=24 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.00 mean_latency_ms=81.50 p50_latency_ms=82.00 p99_latency_ms=123.44 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=25 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.84 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=123.39 MODE_SUMMARY mode=request-reply runs=25 cases=1 mean_latency_ms=81.50 p50_latency_ms=82.01 p99_latency_ms=123.35 node_cpu=0.60 total_cpu=3.85 total_errors=0 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=1 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.84 mean_latency_ms=81.49 p50_latency_ms=82.01 p99_latency_ms=123.36 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=2 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.11 mean_latency_ms=81.54 p50_latency_ms=82.01 p99_latency_ms=124.42 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=3 sender_mps=12.05 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=3.78 mean_latency_ms=81.57 p50_latency_ms=82.02 p99_latency_ms=123.27 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=4 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.02 mean_latency_ms=81.48 p50_latency_ms=82.01 p99_latency_ms=123.26 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=5 sender_mps=12.06 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=3.81 mean_latency_ms=81.54 p50_latency_ms=82.00 p99_latency_ms=123.29 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=6 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.86 mean_latency_ms=81.49 p50_latency_ms=82.01 p99_latency_ms=123.64 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=7 sender_mps=12.06 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=3.84 mean_latency_ms=81.49 p50_latency_ms=82.02 p99_latency_ms=123.93 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=8 sender_mps=12.14 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.69 mean_latency_ms=81.59 p50_latency_ms=82.00 p99_latency_ms=123.06 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=9 sender_mps=12.15 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.24 mean_latency_ms=81.55 p50_latency_ms=82.02 p99_latency_ms=123.19 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=10 sender_mps=12.05 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=3.84 mean_latency_ms=81.57 p50_latency_ms=82.02 p99_latency_ms=124.35 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=11 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.88 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=123.30 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=12 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.82 mean_latency_ms=81.49 p50_latency_ms=82.00 p99_latency_ms=123.27 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=13 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.81 mean_latency_ms=81.48 p50_latency_ms=82.01 p99_latency_ms=123.31 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=14 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.82 mean_latency_ms=81.53 p50_latency_ms=82.02 p99_latency_ms=123.26 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=15 sender_mps=12.14 observed_mps=12.35 sink_mps=10.33 sink_active_mps=12.35 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.82 mean_latency_ms=81.63 p50_latency_ms=82.02 p99_latency_ms=123.24 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=16 sender_mps=12.14 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.82 mean_latency_ms=81.61 p50_latency_ms=82.02 p99_latency_ms=123.43 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=17 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=3.99 mean_latency_ms=81.48 p50_latency_ms=82.01 p99_latency_ms=123.16 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=18 sender_mps=12.13 observed_mps=12.35 sink_mps=10.33 sink_active_mps=12.35 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.91 mean_latency_ms=81.67 p50_latency_ms=82.03 p99_latency_ms=124.15 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=19 sender_mps=12.06 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.59 mean_latency_ms=81.52 p50_latency_ms=82.00 p99_latency_ms=123.16 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=20 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.57 mean_latency_ms=81.54 p50_latency_ms=82.00 p99_latency_ms=124.89 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=21 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.00 mean_latency_ms=81.48 p50_latency_ms=82.01 p99_latency_ms=122.98 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=22 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.82 mean_latency_ms=81.54 p50_latency_ms=82.02 p99_latency_ms=123.40 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=23 sender_mps=12.17 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.60 mean_latency_ms=81.44 p50_latency_ms=82.00 p99_latency_ms=123.05 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=24 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=3.98 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=123.29 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1000 repeat=25 sender_mps=12.15 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.55 p50_latency_ms=82.02 p99_latency_ms=124.17 CAPACITY_SWEEP_STEP mode=request-reply clients=1 size=16384 phase=coarse step=1 rate=1000 repeats=25 sender_mean_mps=12.13 observed_mean_mps=12.37 observed_gain_percent=0.00 node_cpu=0.61 total_cpu=3.85 total_errors=0 improved=true BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=1 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.01 mean_latency_ms=81.49 p50_latency_ms=82.00 p99_latency_ms=124.21 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=2 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.63 mean_latency_ms=81.50 p50_latency_ms=82.01 p99_latency_ms=123.33 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=3 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.78 mean_latency_ms=81.49 p50_latency_ms=82.00 p99_latency_ms=124.40 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=4 sender_mps=12.05 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=3.79 mean_latency_ms=81.57 p50_latency_ms=82.02 p99_latency_ms=123.36 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=5 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.80 mean_latency_ms=81.46 p50_latency_ms=82.01 p99_latency_ms=123.36 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=6 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=4.11 mean_latency_ms=81.56 p50_latency_ms=82.01 p99_latency_ms=124.46 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=7 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.60 mean_latency_ms=81.46 p50_latency_ms=82.01 p99_latency_ms=123.32 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=8 sender_mps=12.15 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.66 mean_latency_ms=81.55 p50_latency_ms=82.01 p99_latency_ms=124.34 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=9 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.61 mean_latency_ms=81.46 p50_latency_ms=82.01 p99_latency_ms=123.39 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=10 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.78 mean_latency_ms=81.46 p50_latency_ms=82.01 p99_latency_ms=123.18 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=11 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.64 mean_latency_ms=81.50 p50_latency_ms=82.01 p99_latency_ms=123.36 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=12 sender_mps=12.15 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.04 mean_latency_ms=81.55 p50_latency_ms=82.02 p99_latency_ms=123.23 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=13 sender_mps=12.14 observed_mps=12.35 sink_mps=10.33 sink_active_mps=12.35 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.89 mean_latency_ms=81.65 p50_latency_ms=82.04 p99_latency_ms=123.73 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=14 sender_mps=11.95 observed_mps=12.26 sink_mps=10.17 sink_active_mps=12.26 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.60 mean_latency_ms=82.24 p50_latency_ms=82.02 p99_latency_ms=163.69 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=15 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.01 mean_latency_ms=81.49 p50_latency_ms=82.01 p99_latency_ms=124.20 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=16 sender_mps=12.06 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.58 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=123.27 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=17 sender_mps=12.06 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.02 mean_latency_ms=81.52 p50_latency_ms=82.00 p99_latency_ms=123.24 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=18 sender_mps=12.05 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=3.83 mean_latency_ms=81.57 p50_latency_ms=82.01 p99_latency_ms=123.98 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=19 sender_mps=12.15 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.66 mean_latency_ms=81.55 p50_latency_ms=82.03 p99_latency_ms=123.18 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=20 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.80 mean_latency_ms=81.49 p50_latency_ms=82.01 p99_latency_ms=123.24 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=21 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.84 mean_latency_ms=81.48 p50_latency_ms=82.01 p99_latency_ms=123.34 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=22 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.82 mean_latency_ms=81.54 p50_latency_ms=82.02 p99_latency_ms=123.28 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=23 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.04 mean_latency_ms=81.49 p50_latency_ms=82.01 p99_latency_ms=123.17 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=24 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.84 mean_latency_ms=81.53 p50_latency_ms=82.01 p99_latency_ms=125.22 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=2000 repeat=25 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=3.85 mean_latency_ms=81.46 p50_latency_ms=82.01 p99_latency_ms=123.48 CAPACITY_SWEEP_STEP mode=request-reply clients=1 size=16384 phase=coarse step=2 rate=2000 repeats=25 sender_mean_mps=12.13 observed_mean_mps=12.37 observed_gain_percent=-0.01 node_cpu=0.60 total_cpu=3.81 total_errors=0 improved=false BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=1 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.87 mean_latency_ms=81.54 p50_latency_ms=82.02 p99_latency_ms=123.21 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=2 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.51 p50_latency_ms=82.02 p99_latency_ms=123.91 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=3 sender_mps=12.06 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=3.83 mean_latency_ms=81.48 p50_latency_ms=82.00 p99_latency_ms=123.48 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=4 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.04 mean_latency_ms=81.49 p50_latency_ms=82.01 p99_latency_ms=124.04 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=5 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.60 mean_latency_ms=81.53 p50_latency_ms=82.01 p99_latency_ms=123.19 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=6 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.81 mean_latency_ms=81.54 p50_latency_ms=82.02 p99_latency_ms=123.26 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=7 sender_mps=12.06 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=3.99 mean_latency_ms=81.52 p50_latency_ms=82.02 p99_latency_ms=123.31 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=8 sender_mps=12.14 observed_mps=12.35 sink_mps=10.33 sink_active_mps=12.35 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.80 mean_latency_ms=81.61 p50_latency_ms=82.01 p99_latency_ms=123.23 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=9 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=123.31 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=10 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.82 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=123.91 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=11 sender_mps=12.14 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=4.05 mean_latency_ms=81.62 p50_latency_ms=82.02 p99_latency_ms=124.31 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=12 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.02 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=124.57 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=13 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.54 p50_latency_ms=82.02 p99_latency_ms=123.14 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=14 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.54 p50_latency_ms=82.00 p99_latency_ms=123.25 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=15 sender_mps=12.06 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=3.77 mean_latency_ms=81.49 p50_latency_ms=82.01 p99_latency_ms=123.31 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=16 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=3.96 mean_latency_ms=81.48 p50_latency_ms=82.01 p99_latency_ms=123.37 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=17 sender_mps=12.17 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.60 mean_latency_ms=81.45 p50_latency_ms=82.01 p99_latency_ms=123.13 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=18 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.61 mean_latency_ms=81.49 p50_latency_ms=82.00 p99_latency_ms=123.91 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=19 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.79 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=125.18 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=20 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.66 mean_latency_ms=81.53 p50_latency_ms=82.00 p99_latency_ms=124.48 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=21 sender_mps=12.06 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.00 mean_latency_ms=81.50 p50_latency_ms=82.01 p99_latency_ms=123.00 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=22 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.85 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=123.30 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=23 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.06 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=123.31 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=24 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.86 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=123.42 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1500 repeat=25 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.85 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=123.32 CAPACITY_SWEEP_STEP mode=request-reply clients=1 size=16384 phase=refine step=3 rate=1500 repeats=25 sender_mean_mps=12.14 observed_mean_mps=12.37 observed_gain_percent=0.03 node_cpu=0.60 total_cpu=3.85 total_errors=0 improved=false BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=1 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.86 mean_latency_ms=81.49 p50_latency_ms=82.01 p99_latency_ms=123.69 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=2 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.86 mean_latency_ms=81.48 p50_latency_ms=81.99 p99_latency_ms=123.47 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=3 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.03 mean_latency_ms=81.51 p50_latency_ms=82.00 p99_latency_ms=123.40 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=4 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=123.00 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=5 sender_mps=12.06 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=3.83 mean_latency_ms=81.50 p50_latency_ms=81.99 p99_latency_ms=124.15 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=6 sender_mps=12.15 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.81 mean_latency_ms=81.56 p50_latency_ms=82.00 p99_latency_ms=123.30 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=7 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.82 mean_latency_ms=81.53 p50_latency_ms=82.01 p99_latency_ms=123.21 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=8 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.79 mean_latency_ms=81.44 p50_latency_ms=82.00 p99_latency_ms=123.99 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=9 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.50 p50_latency_ms=82.01 p99_latency_ms=123.27 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=10 sender_mps=12.06 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=3.83 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=124.22 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=11 sender_mps=12.15 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.66 mean_latency_ms=81.57 p50_latency_ms=82.02 p99_latency_ms=123.44 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=12 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.89 mean_latency_ms=81.54 p50_latency_ms=82.01 p99_latency_ms=123.46 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=13 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.53 p50_latency_ms=82.01 p99_latency_ms=123.46 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=14 sender_mps=12.15 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.05 mean_latency_ms=81.54 p50_latency_ms=82.02 p99_latency_ms=123.60 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=15 sender_mps=12.16 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.39 total_cpu=3.65 mean_latency_ms=81.48 p50_latency_ms=82.00 p99_latency_ms=123.14 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=16 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.05 mean_latency_ms=81.50 p50_latency_ms=82.01 p99_latency_ms=123.80 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=17 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.89 mean_latency_ms=81.49 p50_latency_ms=82.00 p99_latency_ms=123.42 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=18 sender_mps=12.15 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.78 total_cpu=4.09 mean_latency_ms=81.53 p50_latency_ms=82.02 p99_latency_ms=123.30 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=19 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.85 mean_latency_ms=81.51 p50_latency_ms=82.01 p99_latency_ms=123.44 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=20 sender_mps=12.15 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.83 mean_latency_ms=81.59 p50_latency_ms=82.01 p99_latency_ms=124.12 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=21 sender_mps=12.17 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.80 mean_latency_ms=81.43 p50_latency_ms=82.00 p99_latency_ms=123.33 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=22 sender_mps=12.17 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.84 mean_latency_ms=81.45 p50_latency_ms=82.00 p99_latency_ms=123.27 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=23 sender_mps=12.15 observed_mps=12.36 sink_mps=10.33 sink_active_mps=12.36 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=4.05 mean_latency_ms=81.56 p50_latency_ms=82.01 p99_latency_ms=123.41 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=24 sender_mps=12.16 observed_mps=12.37 sink_mps=10.33 sink_active_mps=12.37 sender_errors=0 sink_errors=0 node_cpu=0.59 total_cpu=3.82 mean_latency_ms=81.51 p50_latency_ms=82.00 p99_latency_ms=123.92 BENCHMARK_RESULT mode=request-reply clients=1 size=16384 rate=1250 repeat=25 sender_mps=12.07 observed_mps=12.38 sink_mps=10.33 sink_active_mps=12.38 sender_errors=0 sink_errors=0 node_cpu=0.58 total_cpu=3.78 mean_latency_ms=81.47 p50_latency_ms=82.00 p99_latency_ms=123.50 CAPACITY_SWEEP_STEP mode=request-reply clients=1 size=16384 phase=refine step=4 rate=1250 repeats=25 sender_mean_mps=12.15 observed_mean_mps=12.37 observed_gain_percent=0.03 node_cpu=0.60 total_cpu=3.86 total_errors=0 improved=false CAPACITY_CASE_SUMMARY mode=request-reply clients=1 size=16384 best_offered_rate=1000 capacity_rate_lower=1000 capacity_rate_upper=1250 best_effective_throughput_mps=12.37 best_sender_completed_mps=12.13 best_node_cpu=0.61 best_total_cpu=3.85 steps=4 stop_reason="refinement narrowed the estimated capacity to offered rates 1000 through 1250" BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=1 sender_mps=7315.02 observed_mps=7315.02 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.21 total_cpu=181.22 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=2 sender_mps=7369.86 observed_mps=7369.86 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.77 total_cpu=182.86 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=3 sender_mps=6852.55 observed_mps=6852.55 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=38.24 total_cpu=170.87 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=4 sender_mps=7056.60 observed_mps=7056.60 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=40.45 total_cpu=179.84 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=5 sender_mps=6618.56 observed_mps=6618.56 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=37.28 total_cpu=167.98 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=6 sender_mps=7215.25 observed_mps=7215.25 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.01 total_cpu=181.19 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=7 sender_mps=7243.64 observed_mps=7243.64 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.20 total_cpu=180.36 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=8 sender_mps=7224.39 observed_mps=7224.39 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.19 total_cpu=181.31 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=9 sender_mps=7218.31 observed_mps=7218.31 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.20 total_cpu=181.43 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=10 sender_mps=7261.22 observed_mps=7261.22 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.14 total_cpu=181.05 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=11 sender_mps=7259.02 observed_mps=7259.02 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.23 total_cpu=179.96 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=12 sender_mps=7292.80 observed_mps=7292.80 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.53 total_cpu=181.72 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=13 sender_mps=7175.79 observed_mps=7175.79 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.39 total_cpu=181.65 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=14 sender_mps=7194.53 observed_mps=7194.53 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.37 total_cpu=182.12 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=15 sender_mps=7135.34 observed_mps=7135.34 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.19 total_cpu=181.88 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=16 sender_mps=7112.88 observed_mps=7112.88 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.58 total_cpu=182.17 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=17 sender_mps=7162.34 observed_mps=7162.34 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.24 total_cpu=179.79 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=18 sender_mps=7199.15 observed_mps=7199.15 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.37 total_cpu=181.85 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=19 sender_mps=7238.01 observed_mps=7238.01 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.52 total_cpu=181.72 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=20 sender_mps=7231.61 observed_mps=7231.61 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.01 total_cpu=180.87 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=21 sender_mps=7224.51 observed_mps=7224.51 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.40 total_cpu=180.63 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=22 sender_mps=7237.30 observed_mps=7237.30 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=40.94 total_cpu=179.61 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=23 sender_mps=7203.33 observed_mps=7203.33 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.21 total_cpu=180.29 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=24 sender_mps=7100.26 observed_mps=7100.26 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=40.56 total_cpu=177.67 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=25 sender_mps=7191.05 observed_mps=7191.05 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.01 total_cpu=179.25 MODE_SUMMARY mode=write runs=25 cases=1 sender_mean_mps=7173.33 observed_mean_mps=7173.33 node_cpu=40.93 total_cpu=179.97 total_errors=0 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=1 sender_mps=7256.17 observed_mps=7256.17 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.36 total_cpu=181.13 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=2 sender_mps=7299.01 observed_mps=7299.01 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.53 total_cpu=180.99 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=3 sender_mps=7320.53 observed_mps=7320.53 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.53 total_cpu=181.56 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=4 sender_mps=7265.98 observed_mps=7265.98 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.41 total_cpu=181.54 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=5 sender_mps=7294.32 observed_mps=7294.32 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.80 total_cpu=181.57 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=6 sender_mps=7285.36 observed_mps=7285.36 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.36 total_cpu=181.96 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=7 sender_mps=7319.67 observed_mps=7319.67 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.53 total_cpu=182.32 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=8 sender_mps=7268.20 observed_mps=7268.20 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.41 total_cpu=180.88 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=9 sender_mps=7167.96 observed_mps=7167.96 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.41 total_cpu=181.02 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=10 sender_mps=7176.83 observed_mps=7176.83 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=40.79 total_cpu=179.40 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=11 sender_mps=7232.80 observed_mps=7232.80 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.41 total_cpu=180.15 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=12 sender_mps=7241.25 observed_mps=7241.25 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.01 total_cpu=180.22 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=13 sender_mps=7239.49 observed_mps=7239.49 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.28 total_cpu=179.72 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=14 sender_mps=7280.78 observed_mps=7280.78 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.35 total_cpu=180.54 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=15 sender_mps=7256.46 observed_mps=7256.46 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.35 total_cpu=181.22 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=16 sender_mps=7210.11 observed_mps=7210.11 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.39 total_cpu=181.31 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=17 sender_mps=7311.18 observed_mps=7311.18 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.55 total_cpu=181.96 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=18 sender_mps=7196.29 observed_mps=7196.29 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=40.94 total_cpu=179.48 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=19 sender_mps=7269.82 observed_mps=7269.82 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.80 total_cpu=182.41 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=20 sender_mps=7226.45 observed_mps=7226.45 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.79 total_cpu=182.41 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=21 sender_mps=7191.76 observed_mps=7191.76 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.58 total_cpu=182.80 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=22 sender_mps=7177.69 observed_mps=7177.69 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.23 total_cpu=180.93 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=23 sender_mps=7260.46 observed_mps=7260.46 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.53 total_cpu=182.16 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=24 sender_mps=7273.07 observed_mps=7273.07 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.72 total_cpu=182.23 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=128000 repeat=25 sender_mps=7364.48 observed_mps=7364.48 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.75 total_cpu=182.59 CAPACITY_SWEEP_STEP mode=write clients=1 size=16384 phase=coarse step=1 rate=128000 repeats=25 sender_mean_mps=7255.44 observed_mean_mps=7255.44 observed_gain_percent=0.00 node_cpu=41.43 total_cpu=181.30 total_errors=0 improved=true BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=1 sender_mps=7300.83 observed_mps=7300.83 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=42.00 total_cpu=183.22 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=2 sender_mps=7221.06 observed_mps=7221.06 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.27 total_cpu=181.17 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=3 sender_mps=7313.08 observed_mps=7313.08 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.72 total_cpu=182.60 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=4 sender_mps=7301.98 observed_mps=7301.98 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.53 total_cpu=182.30 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=5 sender_mps=7243.46 observed_mps=7243.46 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=42.00 total_cpu=182.48 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=6 sender_mps=7228.60 observed_mps=7228.60 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.08 total_cpu=179.36 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=7 sender_mps=7263.80 observed_mps=7263.80 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.47 total_cpu=181.74 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=8 sender_mps=7275.90 observed_mps=7275.90 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=181.23 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=9 sender_mps=7322.90 observed_mps=7322.90 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.53 total_cpu=181.97 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=10 sender_mps=7363.23 observed_mps=7363.23 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.75 total_cpu=182.74 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=11 sender_mps=7322.82 observed_mps=7322.82 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.93 total_cpu=182.09 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=12 sender_mps=7327.56 observed_mps=7327.56 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.74 total_cpu=182.40 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=13 sender_mps=7334.32 observed_mps=7334.32 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.73 total_cpu=182.68 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=14 sender_mps=7402.80 observed_mps=7402.80 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.94 total_cpu=182.58 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=15 sender_mps=7292.44 observed_mps=7292.44 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.92 total_cpu=182.52 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=16 sender_mps=7297.41 observed_mps=7297.41 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.36 total_cpu=181.73 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=17 sender_mps=7344.72 observed_mps=7344.72 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=42.13 total_cpu=183.02 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=18 sender_mps=7368.69 observed_mps=7368.69 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.74 total_cpu=182.80 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=19 sender_mps=7308.86 observed_mps=7308.86 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.54 total_cpu=182.16 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=20 sender_mps=7236.60 observed_mps=7236.60 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.08 total_cpu=179.47 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=21 sender_mps=7223.50 observed_mps=7223.50 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.41 total_cpu=180.79 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=22 sender_mps=7219.13 observed_mps=7219.13 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.40 total_cpu=181.12 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=23 sender_mps=7344.97 observed_mps=7344.97 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.73 total_cpu=182.64 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=24 sender_mps=7150.93 observed_mps=7150.93 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.65 total_cpu=181.29 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=144000 repeat=25 sender_mps=7140.60 observed_mps=7140.60 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.40 total_cpu=182.50 CAPACITY_SWEEP_STEP mode=write clients=1 size=16384 phase=coarse step=2 rate=144000 repeats=25 sender_mean_mps=7286.01 observed_mean_mps=7286.01 observed_gain_percent=0.42 node_cpu=41.63 total_cpu=181.94 total_errors=0 improved=false BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=1 sender_mps=7241.52 observed_mps=7241.52 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.99 total_cpu=183.22 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=2 sender_mps=7037.44 observed_mps=7037.44 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=40.73 total_cpu=179.17 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=3 sender_mps=7221.50 observed_mps=7221.50 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.39 total_cpu=182.22 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=4 sender_mps=7168.08 observed_mps=7168.08 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.55 total_cpu=182.34 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=5 sender_mps=7137.66 observed_mps=7137.66 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=40.86 total_cpu=180.35 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=6 sender_mps=7189.09 observed_mps=7189.09 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=182.24 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=7 sender_mps=7163.17 observed_mps=7163.17 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.36 total_cpu=181.94 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=8 sender_mps=7263.92 observed_mps=7263.92 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=182.30 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=9 sender_mps=7221.37 observed_mps=7221.37 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.19 total_cpu=182.61 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=10 sender_mps=7105.61 observed_mps=7105.61 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=40.76 total_cpu=179.35 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=11 sender_mps=7158.13 observed_mps=7158.13 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.17 total_cpu=181.74 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=12 sender_mps=7217.62 observed_mps=7217.62 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.78 total_cpu=182.49 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=13 sender_mps=7171.05 observed_mps=7171.05 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.40 total_cpu=182.41 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=14 sender_mps=7197.32 observed_mps=7197.32 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.47 total_cpu=179.93 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=15 sender_mps=7266.73 observed_mps=7266.73 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.61 total_cpu=182.50 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=16 sender_mps=7206.49 observed_mps=7206.49 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=182.16 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=17 sender_mps=7101.44 observed_mps=7101.44 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.25 total_cpu=180.88 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=18 sender_mps=7206.67 observed_mps=7206.67 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.77 total_cpu=182.80 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=19 sender_mps=7089.86 observed_mps=7089.86 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.03 total_cpu=181.19 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=20 sender_mps=7118.83 observed_mps=7118.83 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.07 total_cpu=180.79 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=21 sender_mps=7099.71 observed_mps=7099.71 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=182.55 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=22 sender_mps=7176.20 observed_mps=7176.20 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.01 total_cpu=180.82 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=23 sender_mps=7191.58 observed_mps=7191.58 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=182.49 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=24 sender_mps=7062.01 observed_mps=7062.01 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.05 total_cpu=180.56 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=162000 repeat=25 sender_mps=7281.99 observed_mps=7281.99 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.80 total_cpu=183.12 CAPACITY_SWEEP_STEP mode=write clients=1 size=16384 phase=coarse step=3 rate=162000 repeats=25 sender_mean_mps=7171.80 observed_mean_mps=7171.80 observed_gain_percent=-1.15 node_cpu=41.36 total_cpu=181.69 total_errors=0 improved=false BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=1 sender_mps=7127.45 observed_mps=7127.45 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.37 total_cpu=182.54 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=2 sender_mps=7126.76 observed_mps=7126.76 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.05 total_cpu=180.47 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=3 sender_mps=7197.30 observed_mps=7197.30 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.57 total_cpu=182.45 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=4 sender_mps=7153.16 observed_mps=7153.16 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.16 total_cpu=181.50 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=5 sender_mps=7239.38 observed_mps=7239.38 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=180.92 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=6 sender_mps=7189.72 observed_mps=7189.72 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.56 total_cpu=182.21 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=7 sender_mps=7187.81 observed_mps=7187.81 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.20 total_cpu=180.59 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=8 sender_mps=7244.99 observed_mps=7244.99 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.40 total_cpu=182.37 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=9 sender_mps=7185.63 observed_mps=7185.63 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.18 total_cpu=181.31 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=10 sender_mps=7170.83 observed_mps=7170.83 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.19 total_cpu=181.42 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=11 sender_mps=7166.72 observed_mps=7166.72 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=181.18 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=12 sender_mps=7264.88 observed_mps=7264.88 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.33 total_cpu=181.52 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=13 sender_mps=7220.17 observed_mps=7220.17 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.53 total_cpu=181.37 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=14 sender_mps=7111.09 observed_mps=7111.09 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.05 total_cpu=180.33 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=15 sender_mps=7166.52 observed_mps=7166.52 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.17 total_cpu=181.52 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=16 sender_mps=7136.85 observed_mps=7136.85 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=181.90 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=17 sender_mps=7207.49 observed_mps=7207.49 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.56 total_cpu=181.90 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=18 sender_mps=7244.78 observed_mps=7244.78 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.38 total_cpu=180.87 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=19 sender_mps=7236.90 observed_mps=7236.90 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.52 total_cpu=181.74 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=20 sender_mps=7234.14 observed_mps=7234.14 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=182.36 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=21 sender_mps=7164.51 observed_mps=7164.51 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.39 total_cpu=181.35 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=22 sender_mps=7236.84 observed_mps=7236.84 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.34 total_cpu=181.19 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=23 sender_mps=7175.70 observed_mps=7175.70 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.58 total_cpu=182.22 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=24 sender_mps=7163.59 observed_mps=7163.59 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.37 total_cpu=181.98 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=145000 repeat=25 sender_mps=7189.67 observed_mps=7189.67 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.37 total_cpu=182.22 CAPACITY_SWEEP_STEP mode=write clients=1 size=16384 phase=refine step=4 rate=145000 repeats=25 sender_mean_mps=7189.72 observed_mean_mps=7189.72 observed_gain_percent=-0.91 node_cpu=41.37 total_cpu=181.58 total_errors=0 improved=false BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=1 sender_mps=7244.67 observed_mps=7244.67 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.61 total_cpu=182.28 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=2 sender_mps=7193.78 observed_mps=7193.78 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.58 total_cpu=181.23 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=3 sender_mps=7195.91 observed_mps=7195.91 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.58 total_cpu=182.26 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=4 sender_mps=7072.27 observed_mps=7072.27 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=40.92 total_cpu=180.07 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=5 sender_mps=7201.61 observed_mps=7201.61 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=181.24 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=6 sender_mps=7168.27 observed_mps=7168.27 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.43 total_cpu=181.21 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=7 sender_mps=7204.55 observed_mps=7204.55 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.40 total_cpu=182.48 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=8 sender_mps=7196.98 observed_mps=7196.98 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.57 total_cpu=182.21 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=9 sender_mps=7118.40 observed_mps=7118.40 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.42 total_cpu=181.30 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=10 sender_mps=7139.50 observed_mps=7139.50 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.77 total_cpu=182.78 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=11 sender_mps=7263.49 observed_mps=7263.49 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.53 total_cpu=181.95 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=12 sender_mps=7159.46 observed_mps=7159.46 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.26 total_cpu=180.88 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=13 sender_mps=7220.19 observed_mps=7220.19 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.79 total_cpu=182.79 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=14 sender_mps=7192.58 observed_mps=7192.58 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.20 total_cpu=180.64 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=15 sender_mps=7285.76 observed_mps=7285.76 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.79 total_cpu=182.76 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=16 sender_mps=7264.98 observed_mps=7264.98 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.72 total_cpu=182.31 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=17 sender_mps=7300.96 observed_mps=7300.96 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.67 total_cpu=183.47 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=18 sender_mps=7219.54 observed_mps=7219.54 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.54 total_cpu=181.88 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=19 sender_mps=7254.95 observed_mps=7254.95 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.80 total_cpu=182.74 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=20 sender_mps=7190.58 observed_mps=7190.58 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.78 total_cpu=182.59 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=21 sender_mps=7246.94 observed_mps=7246.94 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=182.47 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=22 sender_mps=7239.52 observed_mps=7239.52 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.56 total_cpu=182.36 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=23 sender_mps=7300.71 observed_mps=7300.71 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.74 total_cpu=182.92 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=24 sender_mps=7287.47 observed_mps=7287.47 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.79 total_cpu=182.93 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=136500 repeat=25 sender_mps=7193.03 observed_mps=7193.03 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.24 total_cpu=180.94 CAPACITY_SWEEP_STEP mode=write clients=1 size=16384 phase=refine step=5 rate=136500 repeats=25 sender_mean_mps=7214.24 observed_mean_mps=7214.24 observed_gain_percent=-0.57 node_cpu=41.56 total_cpu=182.03 total_errors=0 improved=false BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=1 sender_mps=7165.04 observed_mps=7165.04 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.45 total_cpu=181.72 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=2 sender_mps=7179.33 observed_mps=7179.33 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.36 total_cpu=182.11 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=3 sender_mps=6973.35 observed_mps=6973.35 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=40.89 total_cpu=179.66 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=4 sender_mps=7099.72 observed_mps=7099.72 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.25 total_cpu=181.39 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=5 sender_mps=7145.34 observed_mps=7145.34 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.36 total_cpu=182.45 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=6 sender_mps=7205.95 observed_mps=7205.95 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.77 total_cpu=182.99 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=7 sender_mps=7232.62 observed_mps=7232.62 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.90 total_cpu=183.83 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=8 sender_mps=7190.65 observed_mps=7190.65 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.57 total_cpu=182.69 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=9 sender_mps=7212.46 observed_mps=7212.46 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.75 total_cpu=182.56 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=10 sender_mps=7163.96 observed_mps=7163.96 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.58 total_cpu=182.23 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=11 sender_mps=7236.51 observed_mps=7236.51 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.41 total_cpu=182.03 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=12 sender_mps=7084.86 observed_mps=7084.86 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=40.95 total_cpu=179.61 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=13 sender_mps=7055.39 observed_mps=7055.39 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.22 total_cpu=180.84 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=14 sender_mps=7100.04 observed_mps=7100.04 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=40.94 total_cpu=179.89 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=15 sender_mps=7053.96 observed_mps=7053.96 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.22 total_cpu=180.72 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=16 sender_mps=7031.29 observed_mps=7031.29 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.44 total_cpu=181.51 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=17 sender_mps=7091.98 observed_mps=7091.98 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.55 total_cpu=182.50 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=18 sender_mps=7186.40 observed_mps=7186.40 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.33 total_cpu=181.99 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=19 sender_mps=7255.74 observed_mps=7255.74 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=181.33 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=20 sender_mps=7210.47 observed_mps=7210.47 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.41 total_cpu=182.61 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=21 sender_mps=7181.46 observed_mps=7181.46 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.58 total_cpu=182.41 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=22 sender_mps=7275.50 observed_mps=7275.50 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.73 total_cpu=182.54 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=23 sender_mps=7330.46 observed_mps=7330.46 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.74 total_cpu=182.54 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=24 sender_mps=7223.36 observed_mps=7223.36 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.79 total_cpu=182.56 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=132250 repeat=25 sender_mps=7282.25 observed_mps=7282.25 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.73 total_cpu=182.01 CAPACITY_SWEEP_STEP mode=write clients=1 size=16384 phase=refine step=6 rate=132250 repeats=25 sender_mean_mps=7166.72 observed_mean_mps=7166.72 observed_gain_percent=-1.22 node_cpu=41.46 total_cpu=181.87 total_errors=0 improved=false BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=1 sender_mps=7255.34 observed_mps=7255.34 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.41 total_cpu=180.83 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=2 sender_mps=7219.55 observed_mps=7219.55 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.39 total_cpu=181.02 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=3 sender_mps=7316.16 observed_mps=7316.16 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.74 total_cpu=182.89 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=4 sender_mps=7319.65 observed_mps=7319.65 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.75 total_cpu=182.67 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=5 sender_mps=7288.11 observed_mps=7288.11 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=42.12 total_cpu=182.69 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=6 sender_mps=7277.08 observed_mps=7277.08 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.91 total_cpu=182.57 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=7 sender_mps=7301.45 observed_mps=7301.45 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.73 total_cpu=182.66 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=8 sender_mps=7245.73 observed_mps=7245.73 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.42 total_cpu=181.10 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=9 sender_mps=7242.49 observed_mps=7242.49 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=181.28 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=10 sender_mps=7283.24 observed_mps=7283.24 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.73 total_cpu=182.41 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=11 sender_mps=7164.23 observed_mps=7164.23 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=40.90 total_cpu=179.05 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=12 sender_mps=7325.47 observed_mps=7325.47 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.75 total_cpu=182.61 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=13 sender_mps=7327.18 observed_mps=7327.18 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.94 total_cpu=182.94 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=14 sender_mps=7263.89 observed_mps=7263.89 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.73 total_cpu=182.30 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=15 sender_mps=7197.83 observed_mps=7197.83 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.08 total_cpu=179.82 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=16 sender_mps=7240.61 observed_mps=7240.61 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.60 total_cpu=180.96 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=17 sender_mps=7171.82 observed_mps=7171.82 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.26 total_cpu=181.29 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=18 sender_mps=7222.01 observed_mps=7222.01 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.59 total_cpu=182.30 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=19 sender_mps=7199.23 observed_mps=7199.23 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.55 total_cpu=182.48 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=20 sender_mps=7140.14 observed_mps=7140.14 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.46 total_cpu=181.11 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=21 sender_mps=7208.54 observed_mps=7208.54 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.19 total_cpu=180.71 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=22 sender_mps=7265.17 observed_mps=7265.17 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.40 total_cpu=182.32 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=23 sender_mps=7229.50 observed_mps=7229.50 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.41 total_cpu=182.33 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=24 sender_mps=7208.60 observed_mps=7208.60 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.30 total_cpu=183.24 BENCHMARK_RESULT mode=write clients=1 size=16384 rate=130125 repeat=25 sender_mps=7192.38 observed_mps=7192.38 sink_mps=0.00 sink_active_mps=0.00 sender_errors=0 sink_errors=0 node_cpu=41.98 total_cpu=183.05 CAPACITY_SWEEP_STEP mode=write clients=1 size=16384 phase=refine step=7 rate=130125 repeats=25 sender_mean_mps=7244.22 observed_mean_mps=7244.22 observed_gain_percent=-0.15 node_cpu=41.56 total_cpu=181.87 total_errors=0 improved=false CAPACITY_CASE_SUMMARY mode=write clients=1 size=16384 best_offered_rate=128000 capacity_rate_lower=128000 capacity_rate_upper=130125 best_effective_throughput_mps=7255.44 best_sender_completed_mps=7255.44 best_node_cpu=41.43 best_total_cpu=181.30 steps=7 stop_reason="refinement narrowed the estimated capacity to offered rates 128000 through 130125"
Suite Summary
SLIM Benchmark Statistical Summary
Generated: 2026-06-26 08:53:08
Server: http://127.0.0.1:43895 Destination: agntcy/demo/echo Modes: write Clients: 1 Sizes: 16384 Request-Reply Rates: 1000 One-Way Rates: 128000 Write Rates: 128000 Duration Per Run: 5s Repeats Per Case: 25
This summary reports mean, sample variance, and confidence intervals over repeated executions of each benchmark case.
Write Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender Variance | Sender 95% CI | Sender Write Throughput Mean msg/sec | Sender Write Throughput Variance | Sender Write Throughput 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Responder Mean CPU % | Responder CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Mean Sender Msgs | Mean Observed Msgs | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16384B | 128000 | 25 | 7173.33 | 22952.18 | [7110.80, 7235.87] | 7173.33 | 22952.18 | [7110.80, 7235.87] | 139.04 | [138.04, 140.04] | 0.00 | [0.00, 0.00] | 40.93 | [40.52, 41.35] | 179.97 | [178.57, 181.37] | 36570.80 | 36570.80 | 0 |
Adaptive Capacity Sweep Summary
Each row is a separate fixed (mode, clients, payload) case. Best Offered Rate is the aggregate configured send rate for the best measured throughput point. Capacity Offered Interval brackets the offered-rate range where the node appears saturated after the coarse sweep and refinement pass. Sink-backed modes report node-observed throughput, while write mode is reported separately using sender-completed throughput.
Write Mode
| Mode | Clients | Payload | Best Offered Rate | Capacity Offered Interval | Best Sender Write Throughput | Throughput 95% CI | Node CPU % | Node CPU 95% CI | Total CPU % | Total CPU 95% CI | Steps | Stop Reason |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| write | 1 | 16384B | 128000 | [128000, 130125] | 7255.44 | [7234.73, 7276.16] | 41.43 | [41.33, 41.54] | 181.30 | [180.89, 181.70] | 7 | refinement narrowed the estimated capacity to offered rates 128000 through 130125 |
Technical Report
SLIM Benchmark Technical Report
Scope
This report documents the repeated benchmark campaign executed by the Ginkgo benchmark suite against a local SLIM node. Each case in the suite matrix is rerun multiple times to estimate mean performance, sample variance, and confidence intervals.
Test Setup
- Runtime: local SLIM node on
http://127.0.0.1:43895 - Destination identity:
agntcy/demo/echo - Sender:
tests/rate-client - Sink / responder:
tests/echo-client(used by request-reply and fire-and-forget; write mode runs without a responder) - Suite driver: Ginkgo spec in
benchmarks/agntcy-slim/tests/benchmark_suite_test.go - Modes:
write - Client counts:
1 - Payload sizes:
16384bytes - Request-reply rates:
1000msg/sec - One-way rates:
128000 - Write rates:
128000 - Duration per run:
5s - Repeats per case:
25 - Adaptive capacity sweep enabled:
true
Measurement Methodology
Execution Model
Each benchmark case in the matrix is executed 25 times. A benchmark case is uniquely identified by:
- mode
- client count
- payload size
- configured rate
For this statistical rerun, each individual run uses a configured sender duration of 5s.
Sender-Side Measurement
Sender throughput is measured by tests/rate-client.
For each run:
- The sender starts its timed send loop.
- It records the actual wall-clock run duration.
- It counts the total number of successfully completed sends.
- It computes sender throughput as:
$$ \text{sender mps} = \frac{\text{total successful messages}}{\text{actual run duration in seconds}} $$
Responder-Side Measurement
For request-reply and fire-and-forget, responder throughput is measured by tests/echo-client.
For each run:
- The sink counts received messages and received bytes.
- It records the timestamp of the first payload message received.
- It records the timestamp of the last payload message received.
- It computes active receive throughput over the active message window, not over sink process lifetime:
$$ \text{sink mps} = \frac{\text{received messages}}{\text{last message time} - \text{first message time}} $$
If only one message is observed, the sink falls back to elapsed lifetime-based timing to avoid division by zero.
Write mode does not start a responder. In that mode, the sender-completed write rate is the only throughput measurement and represents how fast the sender can successfully enqueue writes into the node.
CPU Measurement
CPU usage is collected for the three benchmark processes involved in each run:
- sender process: tests/rate-client
- responder process: tests/echo-client
- node process: slimctl slim start
The sender CPU time is read from the child process state after exit as user time plus system time.
The responder and node CPU time are read as deltas of cumulative process CPU time between the start and end of the benchmark window.
Average CPU percent for each process is computed as:
$$ \text{cpu percent} = 100 \cdot \frac{\text{cpu time consumed during benchmark}}{\text{benchmark wall-clock duration}} $$
The total CPU percent for a run is the sum of sender, responder, and node average CPU percent.
Statistical Treatment
For each case, the report computes:
- mean
- sample variance
- standard deviation
- Student's t 95% confidence interval for the mean
The sample variance is:
$$ s^2 = \frac{1}{n-1} \sum_{i=1}^n (x_i - \bar{x})^2 $$
The Student's t 95% confidence interval is:
$$ \bar{x} \pm t_{1-\alpha/2, n-1} \cdot \frac{s}{\sqrt{n}} $$
where $\alpha = 0.05$ and $n = 25$ for each case in this report.
Test Types
Request-Reply
Request-reply sends one message and waits for the echoed reply before sending the next. It measures paced round-trip behavior.
Fire-And-Forget
Fire-and-forget sends one-way traffic to a sink responder. It measures end-to-end one-way delivery through the node without waiting for per-message replies.
Write
Write measures how fast the sender can successfully write messages into the node without any sink or responder process. In this mode, sender-completed throughput is the primary metric.
Full Matrix
Write Results
| Clients | Payload | Rate | Repeats | Sender Mean msg/sec | Sender Variance | Sender 95% CI | Sender Write Throughput Mean msg/sec | Sender Write Throughput Variance | Sender Write Throughput 95% CI | Sender Mean CPU % | Sender CPU 95% CI | Responder Mean CPU % | Responder CPU 95% CI | Node Mean CPU % | Node CPU 95% CI | Total Mean CPU % | Total CPU 95% CI | Mean Sender Msgs | Mean Observed Msgs | Total Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 16384B | 128000 | 25 | 7173.33 | 22952.18 | [7110.80, 7235.87] | 7173.33 | 22952.18 | [7110.80, 7235.87] | 139.04 | [138.04, 140.04] | 0.00 | [0.00, 0.00] | 40.93 | [40.52, 41.35] | 179.97 | [178.57, 181.37] | 36570.80 | 36570.80 | 0 |
Adaptive Capacity Sweep
This sweep first increases the configured send rate geometrically to find the saturation region, then performs midpoint refinement to narrow the offered-rate interval that saturates the node.
Results are reported separately for each fixed (mode, clients, payload) case. The reported rate is the aggregate offered load across all clients in that case. For request-reply and fire-and-forget, effective throughput is sink-observed total node throughput. For write mode, effective throughput is sender-completed write throughput because no responder is running.
- Modes:
write - Clients:
1 - Sizes:
16384bytes - Start rate:
128000msg/sec - Max rate:
176000msg/sec (0 means unbounded by rate cap) - Growth factor:
1.12 - Plateau threshold:
3.00%effective throughput gain - Plateau steps:
2 - Max steps:
6 - Repeats per sweep step:
25 - Refinement steps after coarse sweep:
4 - Minimum offered-rate interval after refinement:
1000msg/sec
Write Mode
Write Clients=1 Payload=16384B
Best offered aggregate rate: 128000 msg/sec
Estimated capacity offered-rate interval: [128000, 130125] msg/sec
Best sender write throughput: 7255.44 msg/sec with 95% CI [7234.73, 7276.16]
Best sender-completed throughput: 7255.44 msg/sec with 95% CI [7234.73, 7276.16]
Best node CPU: 41.43 % with 95% CI [41.33, 41.54]
Best total CPU: 181.30 % with 95% CI [180.89, 181.70]
Stop reason: refinement narrowed the estimated capacity to offered rates 128000 through 130125
| Step | Phase | Offered Aggregate Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Sender Write Throughput | Sender Write Throughput 95% CI | Observed Variance | Observed Gain % | Improved | Node CPU % | Node CPU 95% CI | Total CPU % | Total CPU 95% CI | Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | coarse | 128000 | 25 | 7255.44 | [7234.73, 7276.16] | 7255.44 | [7234.73, 7276.16] | 2517.47 | 0.00 | true | 41.43 | [41.33, 41.54] | 181.30 | [180.89, 181.70] | 0 |
| 2 | coarse | 144000 | 25 | 7286.01 | [7259.07, 7312.94] | 7286.01 | [7259.07, 7312.94] | 4257.16 | 0.42 | false | 41.63 | [41.51, 41.74] | 181.94 | [181.53, 182.35] | 0 |
| 3 | coarse | 162000 | 25 | 7171.80 | [7145.03, 7198.56] | 7171.80 | [7145.03, 7198.56] | 4204.32 | -1.15 | false | 41.36 | [41.22, 41.50] | 181.69 | [181.21, 182.16] | 0 |
| 4 | refine | 145000 | 25 | 7189.72 | [7172.24, 7207.19] | 7189.72 | [7172.24, 7207.19] | 1793.20 | -0.91 | false | 41.37 | [41.30, 41.44] | 181.58 | [181.31, 181.84] | 0 |
| 5 | refine | 136500 | 25 | 7214.24 | [7190.76, 7237.72] | 7214.24 | [7190.76, 7237.72] | 3235.67 | -0.57 | false | 41.56 | [41.47, 41.65] | 182.03 | [181.67, 182.38] | 0 |
| 6 | refine | 132250 | 25 | 7166.72 | [7130.80, 7202.64] | 7166.72 | [7130.80, 7202.64] | 7572.95 | -1.22 | false | 41.46 | [41.35, 41.57] | 181.87 | [181.44, 182.30] | 0 |
| 7 | refine | 130125 | 25 | 7244.22 | [7222.52, 7265.91] | 7244.22 | [7222.52, 7265.91] | 2763.23 | -0.15 | false | 41.56 | [41.44, 41.68] | 181.87 | [181.42, 182.31] | 0 |
Result Interpretation
- For request-reply, the primary metrics are sender-observed latency statistics, especially mean, p50, and p99 latency.
- For fire-and-forget and write, the primary metrics are throughput statistics because those workloads are intended to characterize node write and forwarding capacity.
- CPU percentages represent average process CPU utilization during the benchmark window for sender, responder, and node processes.
- Confidence intervals estimate the uncertainty around the reported latency or throughput means under repeated execution.
- For request-reply and fire-and-forget capacity sweeps, sink throughput remains the better end-to-end capacity indicator when it diverges from sender throughput.
Capacity Sweep
SLIM Adaptive Capacity Sweep Report
Generated: 2026-06-26 08:53:08
This CI report combines the sink-backed capacity sweeps and the write capacity sweep into one markdown artifact.
Sink-Backed Modes
Fire-And-Forget Clients=1 Payload=16384B
Best offered aggregate rate: 128000 msg/sec
Estimated capacity offered-rate interval: [128000, 130125] msg/sec
Best observed node throughput: 7210.38 msg/sec with 95% CI [7174.95, 7245.80]
Best sender-completed throughput: 7130.47 msg/sec with 95% CI [7093.50, 7167.44]
Best node CPU: 41.15 % with 95% CI [40.91, 41.39]
Best total CPU: 246.58 % with 95% CI [245.57, 247.60]
Stop reason: refinement narrowed the estimated capacity to offered rates 128000 through 130125
| Step | Phase | Offered Aggregate Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Observed Node Throughput | Observed Node Throughput 95% CI | Observed Variance | Observed Gain % | Improved | Node CPU % | Node CPU 95% CI | Total CPU % | Total CPU 95% CI | Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | coarse | 128000 | 25 | 7130.47 | [7093.50, 7167.44] | 7210.38 | [7174.95, 7245.80] | 7364.00 | 0.00 | true | 41.15 | [40.91, 41.39] | 246.58 | [245.57, 247.60] | 0 |
| 2 | coarse | 144000 | 25 | 7163.89 | [7134.92, 7192.86] | 7241.88 | [7215.27, 7268.48] | 4154.58 | 0.44 | false | 41.41 | [41.31, 41.51] | 247.78 | [247.29, 248.27] | 0 |
| 3 | coarse | 162000 | 25 | 7144.52 | [7124.39, 7164.65] | 7215.58 | [7194.94, 7236.22] | 2500.06 | 0.07 | false | 41.29 | [41.19, 41.38] | 247.37 | [246.80, 247.93] | 0 |
| 4 | refine | 145000 | 25 | 7118.52 | [7087.43, 7149.60] | 7209.75 | [7181.02, 7238.48] | 4844.33 | -0.01 | false | 41.34 | [41.25, 41.43] | 247.62 | [247.21, 248.04] | 0 |
| 5 | refine | 136500 | 25 | 7156.42 | [7133.80, 7179.05] | 7248.20 | [7226.31, 7270.10] | 2812.80 | 0.52 | false | 41.19 | [41.07, 41.30] | 246.55 | [245.88, 247.22] | 0 |
| 6 | refine | 132250 | 25 | 7141.96 | [7109.99, 7173.94] | 7210.67 | [7180.83, 7240.52] | 5226.64 | 0.00 | false | 41.14 | [41.00, 41.28] | 246.51 | [245.89, 247.14] | 0 |
| 7 | refine | 130125 | 25 | 7191.67 | [7162.79, 7220.56] | 7274.59 | [7241.60, 7307.58] | 6386.30 | 0.89 | false | 41.45 | [41.36, 41.53] | 247.96 | [247.53, 248.40] | 0 |
Request-Reply Clients=1 Payload=16384B
Best offered aggregate rate: 1000 msg/sec
Estimated capacity offered-rate interval: [1000, 1250] msg/sec
Best observed node throughput: 12.37 msg/sec with 95% CI [12.36, 12.37]
Best sender-completed throughput: 12.13 msg/sec with 95% CI [12.12, 12.15]
Best node CPU: 0.61 % with 95% CI [0.56, 0.66]
Best total CPU: 3.85 % with 95% CI [3.79, 3.91]
Stop reason: refinement narrowed the estimated capacity to offered rates 1000 through 1250
| Step | Phase | Offered Aggregate Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Observed Node Throughput | Observed Node Throughput 95% CI | Observed Variance | Observed Gain % | Improved | Node CPU % | Node CPU 95% CI | Total CPU % | Total CPU 95% CI | Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | coarse | 1000 | 25 | 12.13 | [12.12, 12.15] | 12.37 | [12.36, 12.37] | 0.00 | 0.00 | true | 0.61 | [0.56, 0.66] | 3.85 | [3.79, 3.91] | 0 |
| 2 | coarse | 2000 | 25 | 12.13 | [12.11, 12.15] | 12.37 | [12.36, 12.38] | 0.00 | -0.01 | false | 0.60 | [0.55, 0.65] | 3.81 | [3.74, 3.87] | 0 |
| 3 | refine | 1500 | 25 | 12.14 | [12.13, 12.16] | 12.37 | [12.37, 12.37] | 0.00 | 0.03 | false | 0.60 | [0.56, 0.65] | 3.85 | [3.79, 3.90] | 0 |
| 4 | refine | 1250 | 25 | 12.15 | [12.13, 12.16] | 12.37 | [12.37, 12.37] | 0.00 | 0.03 | false | 0.60 | [0.56, 0.64] | 3.86 | [3.82, 3.91] | 0 |
Write Mode
Write Clients=1 Payload=16384B
Best offered aggregate rate: 128000 msg/sec
Estimated capacity offered-rate interval: [128000, 130125] msg/sec
Best sender write throughput: 7255.44 msg/sec with 95% CI [7234.73, 7276.16]
Best sender-completed throughput: 7255.44 msg/sec with 95% CI [7234.73, 7276.16]
Best node CPU: 41.43 % with 95% CI [41.33, 41.54]
Best total CPU: 181.30 % with 95% CI [180.89, 181.70]
Stop reason: refinement narrowed the estimated capacity to offered rates 128000 through 130125
| Step | Phase | Offered Aggregate Rate | Repeats | Sender Mean msg/sec | Sender 95% CI | Sender Write Throughput | Sender Write Throughput 95% CI | Observed Variance | Observed Gain % | Improved | Node CPU % | Node CPU 95% CI | Total CPU % | Total CPU 95% CI | Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | coarse | 128000 | 25 | 7255.44 | [7234.73, 7276.16] | 7255.44 | [7234.73, 7276.16] | 2517.47 | 0.00 | true | 41.43 | [41.33, 41.54] | 181.30 | [180.89, 181.70] | 0 |
| 2 | coarse | 144000 | 25 | 7286.01 | [7259.07, 7312.94] | 7286.01 | [7259.07, 7312.94] | 4257.16 | 0.42 | false | 41.63 | [41.51, 41.74] | 181.94 | [181.53, 182.35] | 0 |
| 3 | coarse | 162000 | 25 | 7171.80 | [7145.03, 7198.56] | 7171.80 | [7145.03, 7198.56] | 4204.32 | -1.15 | false | 41.36 | [41.22, 41.50] | 181.69 | [181.21, 182.16] | 0 |
| 4 | refine | 145000 | 25 | 7189.72 | [7172.24, 7207.19] | 7189.72 | [7172.24, 7207.19] | 1793.20 | -0.91 | false | 41.37 | [41.30, 41.44] | 181.58 | [181.31, 181.84] | 0 |
| 5 | refine | 136500 | 25 | 7214.24 | [7190.76, 7237.72] | 7214.24 | [7190.76, 7237.72] | 3235.67 | -0.57 | false | 41.56 | [41.47, 41.65] | 182.03 | [181.67, 182.38] | 0 |
| 6 | refine | 132250 | 25 | 7166.72 | [7130.80, 7202.64] | 7166.72 | [7130.80, 7202.64] | 7572.95 | -1.22 | false | 41.46 | [41.35, 41.57] | 181.87 | [181.44, 182.30] | 0 |
| 7 | refine | 130125 | 25 | 7244.22 | [7222.52, 7265.91] | 7244.22 | [7222.52, 7265.91] | 2763.23 | -0.15 | false | 41.56 | [41.44, 41.68] | 181.87 | [181.42, 182.31] | 0 |
SLIM Basic Throughput Benchmark
CSIT-measured baseline throughput results. N senders publish to a single sink over a local SLIM node, with unlimited rate, reproducing the agntcy/slim stress_publish benchmark topology.
Data-Plane Benchmark CSV Summary
| Senders | Payload | Messages/Sender | Runs | Avg Send MPS | Avg Receive MPS | Avg Delivery | Avg Send Elapsed | Avg Total Elapsed |
|---|---|---|---|---|---|---|---|---|
| 1 | 8B | 10000 | 20 | 16208.90 | 8775.47 | 100.00% | 0.62s | 1.14s |
| 1 | 16B | 10000 | 20 | 16110.76 | 8739.03 | 100.00% | 0.62s | 1.14s |
| 1 | 64B | 10000 | 20 | 15855.10 | 8660.44 | 100.00% | 0.63s | 1.15s |
| 1 | 256B | 10000 | 20 | 15522.34 | 8553.00 | 100.00% | 0.64s | 1.17s |
| 1 | 1024B | 10000 | 20 | 13621.74 | 7944.24 | 100.00% | 0.74s | 1.26s |
| 1 | 4096B | 10000 | 20 | 9737.39 | 6450.77 | 100.00% | 1.03s | 1.55s |
| 2 | 8B | 10000 | 20 | 26464.84 | 15607.59 | 100.00% | 0.76s | 1.28s |
| 2 | 16B | 10000 | 20 | 26114.00 | 15484.91 | 100.00% | 0.77s | 1.29s |
| 2 | 64B | 10000 | 20 | 24801.00 | 15004.57 | 100.00% | 0.81s | 1.33s |
| 2 | 256B | 10000 | 20 | 23442.88 | 13804.06 | 95.00% | 0.85s | 1.38s |
| 2 | 1024B | 10000 | 20 | 19918.64 | 13081.48 | 100.00% | 1.01s | 1.53s |
| 2 | 4096B | 10000 | 20 | 14111.24 | 10294.49 | 100.00% | 1.42s | 1.94s |
| 4 | 8B | 10000 | 20 | 32386.05 | 22128.17 | 97.76% | 1.24s | 1.77s |
| 4 | 16B | 10000 | 20 | 32118.70 | 22467.92 | 99.61% | 1.25s | 1.77s |
| 4 | 64B | 10000 | 20 | 31329.50 | 21866.43 | 98.79% | 1.28s | 1.81s |
| 4 | 256B | 10000 | 20 | 29997.03 | 21494.75 | 100.00% | 1.33s | 1.86s |
| 4 | 1024B | 10000 | 20 | 25408.55 | 19020.11 | 100.00% | 1.57s | 2.10s |
| 4 | 4096B | 10000 | 20 | 17784.89 | 14391.01 | 100.00% | 2.25s | 2.78s |
| 8 | 8B | 10000 | 20 | 39863.32 | 27732.30 | 88.22% | 2.01s | 2.54s |
| 8 | 16B | 10000 | 20 | 41230.29 | 26942.01 | 83.56% | 1.94s | 2.48s |
| 8 | 64B | 10000 | 20 | 38545.75 | 26425.97 | 86.64% | 2.10s | 2.64s |
| 8 | 256B | 10000 | 20 | 39153.95 | 24470.86 | 79.20% | 2.07s | 2.61s |
| 8 | 1024B | 10000 | 20 | 36794.42 | 18933.98 | 64.46% | 2.19s | 2.73s |
| 8 | 4096B | 10000 | 20 | 25190.01 | 12562.06 | 58.53% | 3.20s | 3.74s |