Skip to content

Improve Helidon HTTP/1 benchmark entries - #1420

Open
tomas-langer wants to merge 2 commits into
MDA2AV:mainfrom
tomas-langer:langer/helidon-http1-improvements
Open

Improve Helidon HTTP/1 benchmark entries#1420
tomas-langer wants to merge 2 commits into
MDA2AV:mainfrom
tomas-langer:langer/helidon-http1-improvements

Conversation

@tomas-langer

Copy link
Copy Markdown
Contributor

Update the Helidon production and tuned entries with:

  • support for the async delay profile using Helidon request virtual threads
  • removal of the optional explicit Server response header
  • tuned-only TCP_NODELAY on the HTTP/1.1 TLS listener used by json-tls, static-tls, and 8gbit

The socket option remains scoped to the tuned TLS listener, leaving the cleartext HTTP/1.1 profiles and the production entry on their standard settings.

@MDA2AV

MDA2AV commented Aug 31, 2026

Copy link
Copy Markdown
Owner

/benchmark --save

@github-actions

Copy link
Copy Markdown
Contributor

👋 Benchmark request received. A collaborator will review and approve the run.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Results

Framework: helidon-production | Test: all tests

Test Conn RPS Rate CPU/req p99 p99.9 CPU Mem Δ RPS Δ Mem
baseline 4096 1,620,406 5986.4% 6.6GiB +2.1% -4.3%
pipelined 4096 9,075,564 5918.0% 6.8GiB -1.1% -10.5%
limited-conn 4096 656,328 4623.3% 2.8GiB +3.5% -9.7%
json-comp 4096 121,250 3387.7% 2.9GiB -2.2% ~0%
json-comp 16384 205,819 4942.9% 6.4GiB -2.7% +3.2%
json-tls 4096 249,452 4469.2% 4.8GiB +1.1% +4.3%
8gbit 512 49,289 0.9858 131.42us 795.0us 10756.0us 682.2% 2.2GiB -0.1% -15.4%
static-tls 1024 27,152 6288.7% 1.9GiB +0.9% +11.8%
async-db 1024 65,105 1837.0% 2.6GiB -3.2% +13.0%
baseline-h2 256 2,570,163 6183.0% 11.2GiB -0.3% ~0%
baseline-h2 1024 2,701,852 6053.5% 15.3GiB +3.0% +1.3%
static-h2 256 22,914 6177.9% 3.3GiB -0.6% +6.5%
static-h2 1024 22,167 6213.8% 4.6GiB +1.2% -2.1%
baseline-h2c 256 3,353,799 6238.6% 9.2GiB ~0% -2.1%
baseline-h2c 1024 3,572,644 6199.3% 15.2GiB +1.9% +4.1%
baseline-h2c 4096 3,421,685 5931.0% 22.9GiB +2.4% -2.1%
json-h2c 1024 710,502 6293.6% 8.2GiB +6.2% -2.4%
json-h2c 4096 698,055 6405.9% 10.8GiB +4.6% -2.7%
unary-grpc 256 1,095,175 6096.1% 12.7GiB +0.3% +3.3%
unary-grpc 1024 1,090,804 6083.3% 19.7GiB +0.2% +5.9%
unary-grpc-tls 256 985,578 6113.9% 14.4GiB +1.3% -0.7%
unary-grpc-tls 1024 1,002,679 6044.8% 20.0GiB +4.7% -8.3%
echo-ws 512 2,489,368 6732.9% 990MiB +1.2% -0.6%
echo-ws 4096 2,304,596 6666.1% 1.3GiB -0.5% -18.8%
echo-ws 16384 2,185,833 6162.5% 2.3GiB ~0% +27.8%
echo-ws-pipeline 512 15,633,891 6381.9% 2.6GiB +0.2% +18.2%
echo-ws-pipeline 4096 15,219,073 6080.6% 4.2GiB -0.5% +10.5%
echo-ws-pipeline 16384 14,963,765 6325.5% 3.2GiB -1.8% -36.0%
echo-ws-limited 512 638,300 4556.1% 1.8GiB -5.1% -5.3%
echo-ws-limited 4096 638,645 4504.1% 1.7GiB -0.3% ~0%
latency-1m 1024 997,228 0.9972 47.80us 2036.0us 16648.0us 5131.7% 1.9GiB ~0% -9.5%
latency-10k 1024 9,980 0.9980 70.77us 115.0us 1089.0us 67.0% 604MiB ~0% -19.9%
async 32000 278,709 5344.3% 2.2GiB NEW NEW
Full log
  "duration_s": 20.004,
  "requests": 19954793,
  "bytes": 2514303918,
  "achieved_rate": 997552.11,
  "target_rate": 1000000,
  "target_rate_end": 1000000,
  "rate_ratio": 0.9976,
  "bytes_per_sec": 125691566.21,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 62624,
  "latency_us": {
    "min": 34, "mean": 245.8, "stdev": 978.8, "max": 63647,
    "p50": 150, "p75": 210, "p90": 297, "p99": 2167, "p99_9": 13508, "p99_99": 43344
  },
  "status_codes": { "1xx": 0, "2xx": 19954793, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "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"
}
[info] CPU 5213.5% | Mem 1.9GiB
[info] run 2 wins on score

=== Best: 997228 req/s (CPU: 5131.7%, Mem: 1.9GiB) ===
[info] exact CPU: 953.54 core-seconds | 47.800 us/req
=== Fixed-rate: cpu/req 47.80us | p99 2036.0us | p99.9 16648.0us | rate_ratio 0.9972 ===
[info] saved results/latency-1m/1024/helidon-production.json
httparena-bench-helidon-production
httparena-bench-helidon-production

==============================================
=== helidon-production / latency-10k / 1024c (tool=zrk) ===
==============================================
[info] waiting for server...
[info] server ready

[run 1/3]
{
  "zrk_version": "2.3.0",
  "target": { "url": "http://localhost:8080/baseline11?a=1&b=2", "method": "GET" },
  "config": { "connections": 1024, "launched": 1024, "duration_s": 20.000, "closed": false, "target_rate": 10000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.004,
  "requests": 199690,
  "bytes": 25160940,
  "achieved_rate": 9982.55,
  "target_rate": 10000,
  "target_rate_end": 10000,
  "rate_ratio": 0.9983,
  "bytes_per_sec": 1257801.20,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 0,
  "latency_us": {
    "min": 43, "mean": 145.0, "stdev": 1224.4, "max": 51071,
    "p50": 75, "p75": 83, "p90": 93, "p99": 278, "p99_9": 25048, "p99_99": 41264
  },
  "status_codes": { "1xx": 0, "2xx": 199690, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "HISTFAAABZl4nEVVS4gcVRStuu/Wq3/1p3p6+pPOzMR8nESThQZE8AciiCgqEVQkKHERRBARUVxIwKCSmFVEspCQRXCRRZYSQYLI4Cq4cB2yEBkkuBgkhCASPPe8mtg9U/3e/d9zP7Xj5Nk2ioqXovBx3W/My9kvoie2AuEVjYqiGI12P/Dqkcvxz/Etdye5nl2rrgxvLH+59t2Bvx6/++LGsc0PT3wef306vn0mvnwmPnk6Pv9Z/NOnv39894M/37vz7r/vXHx78+i3r514+dwz1x+7/fCPB+/u39i9uevKysnFr9PN8d9L59uN/q36n/L78pviTnYu+y3dSm4mXyV/6lW9pKf0urvmbsold8H9IVtyQ36RU3JBtuIb8ZV4I74YX41PxJ+8fvzo8TffeOHI048++cjB/XtX79852rtz147VyWQ2G/eHk3G/v7p3OBpNVseTphgWo341KyajYTMEv9k5rGbVeDzBtSqq2Wg87ldF1i+KJhvPmmY2rJqmyKp+hd9sqP2sqLKsPyr6WvW9n2Sa9atm3AwLqBRgjqtmAp1ilPm+EbTyPsuqKpNCMmh6X2gzFHCKwuOZFU2DX/HqITDy3msmWaVZ4Suf+QicKPMqLhOJNNNIVDLY8KLqVaXwoEZ2FruC3HhIQSWCKQ9DAg0n6imIp5gmzEcQxgdCIkgDnnAB0agUikCGLqxCDXSogWHkCKFAhF5MixranYQa/DpcHIKxk+kgjAQisOM0MYp3FpqZFCpkiV3sm1q6Hk9nf7n9GBnKrjvwE6kR3P9UZxGldrAY1QzgkQvNiolGIT8YRcSJmDSuPcsgCXFKFy8ITIWf3A5IQYNlnnFMgLOJIhOI0BpOA00VJ2gndGaBRMGTC1EEqmgtDvqJlGIKOCQM3crkDW4nrQQGfOa0nsqhbfVWDMYkOBWpTRdJqOYyMEupPXIT8nS5RFwpmcoKc3JMfWEeesYtxfy0zL9H48AhBzRLlkwOPk2Szoqm9G5X5Gx2obYulCWnxLfFN+0qCFctoiu7sNtQbAuFkmoBLZlYKm/JgyDluCZyWK0JUpmjbi0oOdEsZRnOUuaYwuoAGolabhbJAqbWCPeAeQb0cImAuxm9TwL2PdAsWRAWug/aLe2V9DNglKZ7CEKtWrxRV5qpVdlw7cHxPiitMx3tEeoIUZT0uQenQUBcrZ3n4JesQUQESsOqBzJiSHQZbTaghwU9L9jWlv9zAX1jHQZxH8s1xW3a9cKAYFAkYeaWB7iJBIMhzZxROtS0VOu/HOQAj2XDf9N83iSX1MBdpgwOS3AroVWc1ZkV5nCUwTUnLUFm4MzDvDlk74iDuVpwhKRUO8PwEitoRkJiLtRJQ+9RObo3ty1uCfs6rBekxbKz78OgcA2YrMFNvJkqhjJiV0Q202nox1rn8hCqZd5ZKkyBTtn6Txng6JM9Xav2YKjD1AbUklRrck54ur2gEJWaHfqJOHJBQrfXSq3dwqHSNNC1S4cTEnVLkZ2Mnc6Qad/k4Bl7Jahw6xIGjiPAdEbJbSojVjztAD0Mh7W3sVpBkztiZvJQrDlL1oLt9qodMNE1Il8zahu5FTlAdkluwo7LrblqM8OGsG79iAmEirdwOA01AdDAEvypigFufVtCbIUt6Tgadbd+bJ3bxtrTdZc1IJep614OUTfVNQPqmUiva5i6K5HTFsWtdZ37ZMAVzkmzxOdcSljTPJWW8RxwO7Zw2i2XhENbgwOgAsE2o9BFD+POdZ2zTwL+ti6WwXJsu1A17nPpWqW2ZeG7Kof3VVik1iRJR3RdC9vEJYQ0VNqFejJKC2IO3SnNJqHjckOsG451hgb4NEydqcwpGvY6I7DC6b2e615s5kuZFCRDs3K5G6Q2lWsI6X15NmwvppiwbAeAiJn5wcSP8X3Ct51aM/wHq/+MBQ=="
}
[info] CPU 157.1% | Mem 586MiB

[run 2/3]
{
  "zrk_version": "2.3.0",
  "target": { "url": "http://localhost:8080/baseline11?a=1&b=2", "method": "GET" },
  "config": { "connections": 1024, "launched": 1024, "duration_s": 20.000, "closed": false, "target_rate": 10000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.002,
  "requests": 199630,
  "bytes": 25153380,
  "achieved_rate": 9980.46,
  "target_rate": 10000,
  "target_rate_end": 10000,
  "rate_ratio": 0.9980,
  "bytes_per_sec": 1257537.77,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 0,
  "latency_us": {
    "min": 43, "mean": 87.3, "stdev": 540.4, "max": 38975,
    "p50": 72, "p75": 79, "p90": 87, "p99": 115, "p99_9": 1089, "p99_99": 30968
  },
  "status_codes": { "1xx": 0, "2xx": 199630, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "HISTFAAAAnR4nC1RTUgUYRie9/m+mdlxd931Z9q2dVvEdLFVYiPzILqIdMgUkZKQEEqoiEjp4KkICSMqK0SoZdkkJMpLImFUEJ5EDIpAIjzI0iE8eOog4iGkZ8a+4Xv/nvd73p+pmZiuMgyVMPaP+q/Fd6bvG7k/+4EBywqErANNPcNzkkdJ7VjF4O/yorubWG/43PKjuzT86nbxqawUZXlG7hZkNi9zj2VyQjZuzYytjeRHFkcXbyxd3RraO7fZvd2+cXK1eTc9e+RnaqVm9dCz2NfqQmU+Mlm+EhoPrjnb9ry9ZO2Z62be3NTL+q/aU7/UR7WDl2pBPVEFNY8FlGRLSrIs7+S1PJQ74zIhF6909HT0HD/RcLS6qbrpcOhgtCwaiAZC0cqAVWaFLMMCD4WlDSoDWiNgQQUY1SbgwNQ2ISIKCHqaOZ5j+KAnKnQdkRiqdIRRm3YOcWqbcBL19BXCOIZm6rTn6RQtExGitfDe6Ea6KVDUerwx/wmZI7z1jLX7gUZgSnQfueNABZMN3gSpLzOljTrMppNwmezSdhiL81mQFAnUMYYhnEc/HgheCJ4LxojaeA9MA6fY4Biu45FQuDhNmUYLm4qzVCc+gWzfNEm/Axlk8UVwgZ4Ncjg4yxoOv1HENZvpIkMjBil7OUw/Od76BV1ubpCp3l4y5E3SmhKOyQYd8iUZM1g3Ql5veoVWIn7iJbbuEgrTcnCNYM7fQS8GcE/opDlililVOMOabRzbpJfyqD3CDIlbGUh4y3Mp6r2yJjFHZ8gfIfpB8EbhJmvYHKKO5RXzsyCY5nrCnClLO8Vxu7z/1Opzgtmd/iZjhIN8+Q90dHf3"
}
[info] CPU 67.0% | Mem 604MiB

[run 3/3]
{
  "zrk_version": "2.3.0",
  "target": { "url": "http://localhost:8080/baseline11?a=1&b=2", "method": "GET" },
  "config": { "connections": 1024, "launched": 1024, "duration_s": 20.000, "closed": false, "target_rate": 10000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.002,
  "requests": 199620,
  "bytes": 25152120,
  "achieved_rate": 9979.85,
  "target_rate": 10000,
  "target_rate_end": 10000,
  "rate_ratio": 0.9980,
  "bytes_per_sec": 1257461.50,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 0,
  "latency_us": {
    "min": 42, "mean": 90.8, "stdev": 579.5, "max": 43391,
    "p50": 73, "p75": 80, "p90": 88, "p99": 116, "p99_9": 2165, "p99_99": 33008
  },
  "status_codes": { "1xx": 0, "2xx": 199620, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "HISTFAAAArJ4nC1ST0gUURye9703486Os9O02mbruq3bplEmJRIhsVhImUFJiUEQSHgIDA8leQgqqYTKKDX10D9JQoI6LBIeIgxCpENEJ/HQKTpE2B48RAfpe2+d4c283/f73vf73u+96ltjccuS01bpkRt/YYKxYStfLAGn4UhYsa3b95+4Nooh9c2ZdddiUxWftr3KrjSutBa7fg3cGRFrT8XoS/F+Rsw9E98fi4f3xfgN8WTw9+WvAz/6P/ctXpw/v945fmw1/67535679VO1P9OF5HLVly1L8Q/h/KaZ2JBfjC64s5EVZ955a8/af9UDNaEW5Yx8LZexiiUUscxRwALWxbpYEwUxIV6IviExeOXs8VNnDu+t31lfU7sjVlFTXRGNRcqd8uhmFYtEoJQTUU40aikFKKgoP4DkCws2B7+KAR9lIa4hhjbK+IYIlac0YsElhgANyDDhocOs1PQUdFKqdqVxl5jLv63luwlJrvUMOcuEpRpIKGPUDB9NdHGAWYlKRpVGMOAsC4J1DDy6iqOFDhMkZWhI2/BIImQbO8xbzHn0gQQRmxWzsJy0MVFJzKOixZqdrCWR4zjKKIckenGVoo1mrxkcRBd5GeAIKU1cWodhgTS3GmAX5ftxgVYCWgipGKDb0JK0wl98Y99Z7Cbsc8EbbfQ6bipMCjwCemglRBtZAUuCggENjQh+WCuL23qWo1SONf8Iqvbint7ec0FbSXLSXOvjEkz7JSF2QKUoJLk8ZRpUZY40YCkCaVJ8+MqF7p5ufxnlQiqF3JvpeIojR/4+DklChypRShdDmkNo4+wkSEkQ1hejhYV02/R5GlagpyR4pi9V+iiQN4oBWg0jaVR90lJoZ4MnlW7JtDA7T1M1yVSP8dhEor6AAeUSxA+Zy+Kxom/kXeWZm3sOHwX+A+pSdiA="
}
[info] CPU 68.2% | Mem 607MiB
[info] run 2 wins on score

=== Best: 9980 req/s (CPU: 67.0%, Mem: 604MiB) ===
[info] exact CPU: 14.13 core-seconds | 70.768 us/req
=== Fixed-rate: cpu/req 70.77us | p99 115.0us | p99.9 1089.0us | rate_ratio 0.9980 ===
[info] saved results/latency-10k/1024/helidon-production.json
httparena-bench-helidon-production
httparena-bench-helidon-production

==============================================
=== helidon-production / async / 32000c (tool=gcannon) ===
==============================================
[info] waiting for server...
[info] server ready

[run 1/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     32000 (500/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Expected:  200
  Duration:  10s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   60.34ms   55.00ms   64.20ms   73.80ms    3.50s

  2819094 requests in 10.00s, 2787094 responses
  Throughput: 278.65K req/s
  Bandwidth:  33.75MB/s
  Status codes: 2xx=2787094, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 2787094 / 2787094 responses (100.0%)
  Latency overflow (>5s): 1751
[info] CPU 5344.3% | Mem 2.2GiB

[run 2/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     32000 (500/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Expected:  200
  Duration:  10s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   105.25ms   107.00ms   117.70ms   171.40ms   321.30ms

  2702593 requests in 10.00s, 2670593 responses
  Throughput: 267.00K req/s
  Bandwidth:  32.34MB/s
  Status codes: 2xx=2670593, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 2670593 / 2670593 responses (100.0%)
[info] CPU 4775.5% | Mem 3.4GiB

[run 3/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     32000 (500/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Expected:  200
  Duration:  10s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   96.99ms   93.50ms   100.90ms   134.20ms    1.89s

  2743370 requests in 10.00s, 2711370 responses
  Throughput: 271.08K req/s
  Bandwidth:  32.83MB/s
  Status codes: 2xx=2711370, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 2711370 / 2711370 responses (100.0%)
  Latency overflow (>5s): 1259
[info] CPU 4764.0% | Mem 3.4GiB

=== Best: 278709 req/s (CPU: 5344.3%, Mem: 2.2GiB) ===
[info] input BW: 12.76MB/s (avg template: 48 bytes)
[info] saved results/async/32000/helidon-production.json
httparena-bench-helidon-production
httparena-bench-helidon-production
[info] rebuilding site/data/*.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/frameworks.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/results/helidon-production.json - 33 new, 33 total
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/current.json
[info] done
httparena-postgres
[info] restoring loopback MTU to 65536

@MDA2AV

MDA2AV commented Aug 31, 2026

Copy link
Copy Markdown
Owner

/benchmark -f helidon-tuned

@github-actions

Copy link
Copy Markdown
Contributor

👋 Benchmark request received. A collaborator will review and approve the run.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Results

Framework: helidon-tuned | Test: all tests

Test Conn RPS Rate CPU/req p99 p99.9 CPU Mem Δ RPS Δ Mem
baseline 4096 1,665,473 6263.1% 7.4GiB +6.3% +15.6%
pipelined 4096 11,213,334 5994.5% 7.5GiB +5.0% +7.1%
limited-conn 4096 627,614 4680.3% 3.8GiB -2.1% ~0%
json-comp 4096 311,246 6014.6% 8.1GiB +3.5% -8.0%
json-comp 16384 303,150 5969.0% 11.8GiB +1.4% -4.1%
json-tls 4096 663,949 6196.8% 7.2GiB +4.3% -17.2%
8gbit 512 49,343 0.9869 123.14us 313.0us 4322.0us 561.2% 3.6GiB +0.1% +20.0%
static-tls 1024 314,894 5552.3% 6.4GiB +11.0% +23.1%
async-db 1024 62,386 2065.6% 2.0GiB -5.3% +5.3%
baseline-h2 256 2,731,064 6189.8% 10.6GiB +2.7% -6.2%
baseline-h2 1024 2,859,255 6104.1% 16.0GiB -0.9% +3.2%
static-h2 256 241,266 5518.4% 7.7GiB +18.1% +10.0%
static-h2 1024 259,244 5740.2% 11.6GiB +4.9% +8.4%
baseline-h2c 256 3,491,878 6238.8% 9.1GiB -1.7% -14.2%
baseline-h2c 1024 3,598,767 6188.1% 15.0GiB -4.0% -5.1%
baseline-h2c 4096 3,518,678 5945.4% 23.4GiB -3.2% -4.5%
json-h2c 1024 881,126 6257.4% 11.3GiB -1.4% +0.9%
json-h2c 4096 863,671 6295.4% 15.3GiB -1.6% -1.9%
unary-grpc 256 1,095,176 6054.5% 11.8GiB +0.2% -12.6%
unary-grpc 1024 1,078,844 6109.5% 19.8GiB +0.6% +4.8%
unary-grpc-tls 256 980,848 6122.6% 14.4GiB -0.4% -0.7%
unary-grpc-tls 1024 968,559 6055.8% 20.6GiB -1.1% -2.4%
echo-ws 512 2,521,332 6603.4% 1.5GiB +5.2% +7.1%
echo-ws 4096 2,271,812 6480.9% 2.0GiB +6.8% ~0%
echo-ws 16384 2,045,652 6624.3% 3.3GiB -1.8% ~0%
echo-ws-pipeline 512 15,668,777 6420.9% 3.1GiB -1.4% +3.3%
echo-ws-pipeline 4096 15,230,419 6151.8% 3.6GiB -0.8% ~0%
echo-ws-pipeline 16384 14,610,267 6277.8% 5.9GiB -1.8% +3.5%
echo-ws-limited 512 642,805 4554.3% 2.0GiB -2.4% ~0%
echo-ws-limited 4096 658,563 4555.9% 1.9GiB -2.5% ~0%
latency-1m 1024 997,530 0.9975 45.50us 1628.0us 6390.0us 4930.1% 2.7GiB ~0% -3.6%
latency-10k 1024 9,983 0.9983 69.56us 116.0us 742.0us 66.2% 1.6GiB ~0% +14.3%
async 32000 301,251 5605.2% 3.5GiB NEW NEW
Full log
  "target": { "url": "http://localhost:8080/baseline11?a=1&b=2", "method": "GET" },
  "config": { "connections": 1024, "launched": 1024, "duration_s": 20.000, "closed": false, "target_rate": 1000000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.003,
  "requests": 19961801,
  "bytes": 2036103702,
  "achieved_rate": 997918.41,
  "target_rate": 1000000,
  "target_rate_end": 1000000,
  "rate_ratio": 0.9979,
  "bytes_per_sec": 101787677.44,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 47429,
  "latency_us": {
    "min": 33, "mean": 207.8, "stdev": 570.2, "max": 48479,
    "p50": 153, "p75": 207, "p90": 271, "p99": 1577, "p99_9": 5230, "p99_99": 29768
  },
  "status_codes": { "1xx": 0, "2xx": 19961801, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "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"
}
[info] CPU 4953.6% | Mem 2.7GiB
[info] run 2 wins on score

=== Best: 997530 req/s (CPU: 4930.1%, Mem: 2.7GiB) ===
[info] exact CPU: 907.85 core-seconds | 45.496 us/req
=== Fixed-rate: cpu/req 45.50us | p99 1628.0us | p99.9 6390.0us | rate_ratio 0.9975 ===
[info] saved results/latency-1m/1024/helidon-tuned.json
httparena-bench-helidon-tuned
httparena-bench-helidon-tuned

==============================================
=== helidon-tuned / latency-10k / 1024c (tool=zrk) ===
==============================================
[info] waiting for server...
[info] server ready

[run 1/3]
{
  "zrk_version": "2.3.0",
  "target": { "url": "http://localhost:8080/baseline11?a=1&b=2", "method": "GET" },
  "config": { "connections": 1024, "launched": 1024, "duration_s": 20.000, "closed": false, "target_rate": 10000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.003,
  "requests": 199604,
  "bytes": 20359608,
  "achieved_rate": 9978.60,
  "target_rate": 10000,
  "target_rate_end": 10000,
  "rate_ratio": 0.9979,
  "bytes_per_sec": 1017817.30,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 0,
  "latency_us": {
    "min": 44, "mean": 112.5, "stdev": 897.8, "max": 44895,
    "p50": 76, "p75": 83, "p90": 92, "p99": 149, "p99_9": 11884, "p99_99": 38704
  },
  "status_codes": { "1xx": 0, "2xx": 199604, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "HISTFAAABCR4nDVTTYgcVRB+r7r69Zv+m+mZ7uzM7OzEiYzRhMXRTYhxlSWaRCJkT2IQDCJGD3oQZQ+iFwligmyWxHgIMQRPwYOHHELwkENACCGEHJaglxxk8eBBZBAJIiv4VfVmunv6vaqvvvqq6vXgi/MdY9y3pv4FW2+rm/OnzNK0NhwjQy727eHyqxfsGt0JzoZ/RN8nf+VXy83Zf578ec+Ngzdfu3Ti4crdz+3NVbu2am+csetf2Y2Tdu2knX42/eTXj09/+Pf70xP3j//w+pXlHw//uXhrz6XJN7s2x/dGp4e/9de697bd6lwvHjQ3suvZarLRWPfr0eXodvgwvMZTXuWv+XJwIfid7tBF+tdu2gf2vr1tv7NX7EX7pV35dOXN95aXD7908IXJ85Nnn9s12fHEJB4Mhv3H+oN2a9Aq8/6g2+338x1pOSzbcbmt34/brTxPhymcPi3zts/jvFv6vM3eu7TF7RjvOI27ObfTti/T3LdiJxYHKLGDu2x5NMalhFfLO4dbn1SQ3jOTT72nHGGOcyYgCW52cUwO7jg2ufMEgzccOwM8AMxYoOeGjWMisMAC+6NbmOCHBHAAhR9w7AhxAHJAFHrjADFAEMkaOMkBGCkbU4CVsGkMkBFolJZ8iD8OYoFTDDJgYIFPkPgFoikQK6vZxKESIYoaeBtRTxKIBXBeTLIFE56IOGRdiVdzBspLDacCSLyBMiKVUgHCIR6j6cHFgpB/SYAnYA44k/CaATqccpCKnKHmlhhRFck6I+1DhGWBTaRsmTqa3BGVCVVK0JQa60SRZJUi61o402LlCpwwV5Qgl0KNpAx5hsDFNEtzsCawJQgX/xI0zxK2PdqJDfwf4OnBtxM0i0DtoyO0G5fECOsCPD06Z+k/S79YOmXpGXobUcfhfAexszRC1ALeBe3nCNgCV5PGsCb0OL0BfAK+o/SUpJMajmo1NE8H6GnhHKHCJRBmNO/m8b+gFc8gQNAZvYt9AwmkEwkqC/GMSRVCY4JuVEBJgdKjju6wEUXK0MBgxmgs79XGbzW3vitoCgHdjti6x0ablSFYNAjvbs1eQE+iWmew30svEowy1R4uETzWgA4+hYq3ywAQXM9+SaXrAZARSCZpecH1yOaUMYSqpg6j0pMz0kqlpkWde6biOzLg+gCHgLyCrNKmBu1HP6U5Mu+ED2hooN9FBzqbkC96pJSeegrVJIW+LGt3CC3ItEw5HBlEFPQW5jfGjAziDkGUVPIRqkMDWbovp+YYsGicE2E4iw1cONUyGMmhg04Umigg0rRNdYWQHGlH5+inAGdKnCNcRitS4ko+YTnFPdikjkrPOHqMY95DbdKHMbz1YOv5hvguNSNWiZ7HSoWJMVL+UAaOGiJtrc6aZQiRijSaOnn0wQl7gQYYtPoI/Q+YXIQr"
}
[info] CPU 136.6% | Mem 1.1GiB

[run 2/3]
{
  "zrk_version": "2.3.0",
  "target": { "url": "http://localhost:8080/baseline11?a=1&b=2", "method": "GET" },
  "config": { "connections": 1024, "launched": 1024, "duration_s": 20.000, "closed": false, "target_rate": 10000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.003,
  "requests": 199598,
  "bytes": 20358996,
  "achieved_rate": 9978.65,
  "target_rate": 10000,
  "target_rate_end": 10000,
  "rate_ratio": 0.9979,
  "bytes_per_sec": 1017822.33,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 0,
  "latency_us": {
    "min": 38, "mean": 95.2, "stdev": 724.8, "max": 47551,
    "p50": 72, "p75": 79, "p90": 87, "p99": 115, "p99_9": 5866, "p99_99": 39888
  },
  "status_codes": { "1xx": 0, "2xx": 199598, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "HISTFAAAArd4nC1SX0iTURT/zu+7n98+t7ktndPW0rVMp5SZjVEyJCIspJJepKQgIyKiggysnkSS/lASCkbLh+ihoiCoLOghoT2NHkJCJCJ66ClKZERYSES/e3WX3XPuPb/zO+f87rfm8nilZdl3reWfvWLFHMavWJ2l5Ytu2LCgEK5ev6VnWH7KkP1VzfhuBCbCkzXFxFR6Kftuz/cjCwNzI/JoXK7m5dttKU7I9Kh8HJHCkCxdGh78c27u9PuTo/2Th38d+Ld7MTeVmd802zy9YaL+/tr86i+xp1X5VWPhUsVUYDJQKC/4im7eLTlzzqx67PxVz9WMuqUe2EV7EQv4hCJeoSTz8kE+yz0pyJhcl/5DF86c79m8b/vWpubmpvrqdU01vrJwdUV5RXmVD0AgEFA+XxmUowCfT3Em2ApemQVLwQFcbnr5kUUldgC70Ie9SOEt4CGBs1whvBECcowdwyB47mIsik7E0UpoG9LAM8ELoZPEHcET0PopIa9uCjMfCpEDwHGCbdRpjgg5gqyZxjZyhfBSeEggRrePbfbSWtiJWjSyySxMFRsbeWDvBNaSwc+zZ3xjHHQQ5JHDJlcQF2mDvEmhgT3YXGmm64dNEtXI+5QKERnlIN30kiRqYbZHjEl1oa3SItXR8TNiqjvKI5iOviOBaYguVY6AX40e/SiF1j0u92vyLaVnipFNU7egHT+ExwbiXZbO0Ab5bycoy8mSlCDHyAmEVMa03muSoyrFSK3RIkjiuIqylh7LwUGyedQ6RKTL3eVwp1iqi7HXYpR1jRYdplSGT57gQyaoRpzQFv02lQSNCBMaDVrP1sY9wniQTQVZoMu8So7FYvSyZNFPESQqjVb128F+LZWOeSufWITRGJuO09etpozWWkGPu1Y8REScPBGtviZLwYwQMYiQVjiOa4L/5ZZ8fA=="
}
[info] CPU 68.3% | Mem 1.6GiB

[run 3/3]
{
  "zrk_version": "2.3.0",
  "target": { "url": "http://localhost:8080/baseline11?a=1&b=2", "method": "GET" },
  "config": { "connections": 1024, "launched": 1024, "duration_s": 20.000, "closed": false, "target_rate": 10000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.002,
  "requests": 199676,
  "bytes": 20366952,
  "achieved_rate": 9982.76,
  "target_rate": 10000,
  "target_rate_end": 10000,
  "rate_ratio": 0.9983,
  "bytes_per_sec": 1018241.32,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 0,
  "latency_us": {
    "min": 43, "mean": 85.6, "stdev": 458.9, "max": 34463,
    "p50": 71, "p75": 78, "p90": 86, "p99": 116, "p99_9": 742, "p99_99": 24520
  },
  "status_codes": { "1xx": 0, "2xx": 199676, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "HISTFAAAAjR4nC1QXUhTYRg+73Pesx/34+YaY5U5FZUxZNqQGCFL1g/0Q4QtuigopAi8CG+CkKBgLekio4Et8WoXMUKoIAqiSKSLLiLKiy6iQgjWkLDRhZQF9Zxj5/DyPe/zPu/v1mI5YhioGRuf+f8VxylfM3LNDaIAwxMKJnqPTslPqZnfrOvetWC1rRR/2VUfuLX78/GliWZJ3pdlqSKNO7J6W6qz8npaHpekeXFl4s/55fEH596crZ1sHCserOTf7mimV5NzvXOdxW0r8WexRrQSboQXg9VAqWXdc8+z4Jp31a2qNWv90DVdN6d0Rqt6Q+u6qB/1ldbNBbNi3sVTXMYjfJC6LMu8zMhNuXDqxK69+we2J7o2JTb7Q23+UKglpC710PwuKB8NudRQGAAMF9xqwP4d3weTnEXsJnbcONJox2mE0UocRwYHkCVOohtD9Icwxn+QKExdAdiJYYyQjmBayEcJvwqeAM9NfLHwW/BOYJEt4DtwBpMYRbua2ENynIX/Cq4KS44yxl5hztCBQ+hhhxReCJv8Euxj/xT6GYvgkzDXjRxFWzj5GIUx5ubsQNReI03eIvBS7ObYg9AsWCeCPDopsbO8tFaapRYZe5Uo41fEPojTO8I72WRBw2C8hzDAaly1A/bBhtXHhCQDpvZpBEfsi6bY7SFY2E3z2rMkKTZpAaejPalBP+NgwznxYR7GPvwkl8+Asn5aTPMsZnGVEYpa2TNLiQ99zhrduMQo7pv4B2bgd4M="
}
[info] CPU 66.2% | Mem 1.6GiB
[info] run 3 wins on score

=== Best: 9983 req/s (CPU: 66.2%, Mem: 1.6GiB) ===
[info] exact CPU: 13.89 core-seconds | 69.562 us/req
=== Fixed-rate: cpu/req 69.56us | p99 116.0us | p99.9 742.0us | rate_ratio 0.9983 ===
[info] saved results/latency-10k/1024/helidon-tuned.json
httparena-bench-helidon-tuned
httparena-bench-helidon-tuned

==============================================
=== helidon-tuned / async / 32000c (tool=gcannon) ===
==============================================
[info] waiting for server...
[info] server ready

[run 1/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     32000 (500/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Expected:  200
  Duration:  10s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   101.38ms   105.50ms   115.50ms   181.20ms   401.80ms

  2915385 requests in 10.00s, 2883385 responses
  Throughput: 288.28K req/s
  Bandwidth:  28.32MB/s
  Status codes: 2xx=2883385, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 2883385 / 2883385 responses (100.0%)
[info] CPU 5669.8% | Mem 2.8GiB

[run 2/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     32000 (500/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Expected:  200
  Duration:  10s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   99.47ms   104.20ms   113.40ms   133.50ms   399.20ms

  3009821 requests in 10.00s, 2977821 responses
  Throughput: 297.73K req/s
  Bandwidth:  29.25MB/s
  Status codes: 2xx=2977821, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 2977821 / 2977821 responses (100.0%)
[info] CPU 5576.1% | Mem 3.3GiB

[run 3/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     32000 (500/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Expected:  200
  Duration:  10s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   98.29ms   104.00ms   112.10ms   162.40ms   390.70ms

  3044513 requests in 10.00s, 3012513 responses
  Throughput: 301.19K req/s
  Bandwidth:  29.59MB/s
  Status codes: 2xx=3012513, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 3012513 / 3012513 responses (100.0%)
[info] CPU 5605.2% | Mem 3.5GiB

=== Best: 301251 req/s (CPU: 5605.2%, Mem: 3.5GiB) ===
[info] input BW: 13.79MB/s (avg template: 48 bytes)
[info] saved results/async/32000/helidon-tuned.json
httparena-bench-helidon-tuned
httparena-bench-helidon-tuned
[info] rebuilding site/data/*.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/frameworks.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/results/helidon-tuned.json - 33 new, 33 total
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/current.json
[info] done
httparena-postgres
[info] restoring loopback MTU to 65536

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants