Skip to content

Releases: wirestead/wirestead-benchmarks

Benchmark results for Wirestead v0.9.6 on Jetson Orin Nano Super

Choose a tag to compare

@github-actions github-actions released this 30 Aug 12:53
f5bb58e

Self-hosted benchmark results for wirestead v0.9.6.

Benchmark Target

  • wirestead ref: v0.9.6
  • wirestead commit: 2a6b4c4d1db4bb797052cfe2bb6fe1ec8faf5f8c
  • reference platform: Jetson Orin Nano Super
  • platform suffix: linux-arm64-jetson-orin-nano-super
  • benchmark repo commit: f5bb58e120fee8cf9827f7621732de48b5e22bf3
  • GitHub run id: 33306595706
  • measured at UTC: 2026-08-30T12:46:06Z

Runner Environment

  • runner: ubuntu-arm64
  • host: ubuntu
  • OS: Ubuntu 22.04.5 LTS
  • kernel: 5.15.185-tegra
  • architecture: aarch64
  • CPU: Cortex-A78AE
  • logical CPUs: 6
  • estimated physical cores: 6
  • memory KiB: 7789952
  • compiler: c++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0
  • CMake: cmake version 4.3.4

Jetson Environment

  • Jetson model: NVIDIA Jetson Orin Nano Engineering Reference Developer Kit Super
  • L4T release: `# R36 (release), REVISION: 5.0, GCID: 43688277, BOARD: generic, EABI: aarch64, DATE: Fri Jan 16 03:50:45 UTC 2026

KERNEL_VARIANT: oot

TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia`

  • nvpmodel: NV Power Mode: MAXN_SUPER
  • jetson_clocks: SOC family:tegra234 Machine:NVIDIA Jetson Orin Nano Engineering Reference Developer Kit Super

Latency Summary

transport payload runs msg/s median MiB/s median p50 us p95 us p99 us p99.9 us max us >5ms >10ms >50ms
tcp 64 3 8631 0.53 118 127 153 238 880 0 0 0
tcp 256 3 7915 1.93 127 138 156 252 1695 0 0 0
tcp 1024 3 8237 8.04 122 133 154 219 308 0 0 0
tcp 4096 3 5278 20.62 189 200 222 356 1712 0 0 0
tcp 16384 3 3587 56.05 272 310 351 419 715 0 0 0
tcp 65536 3 1770 110.64 557 599 645 988 1312 0 0 0
udp 64 3 9742 0.59 101 115 139 282 909 0 0 0
udp 256 3 9651 2.36 101 110 149 254 906 0 0 0
udp 1024 3 9377 9.16 105 114 138 274 840 0 0 0
uds 64 3 14588 0.89 70 76 100 172 821 0 0 0
uds 256 3 13193 3.22 74 84 102 196 801 0 0 0
uds 1024 3 12619 12.32 76 99 143 184 376 0 0 0
uds 4096 3 8983 35.09 103 179 193 221 764 0 0 0
uds 16384 3 5618 87.79 178 204 234 338 1234 0 0 0
uds 65536 3 3509 219.31 279 295 307 516 980 0 0 0

Strategy Summary

transport strategy payload runs accepted MiB/s received MiB/s delivery % failed sends runtime stats dropped msg dropped MiB max queue KiB bp events
tcp besteffort 64 3 32.16 32.16 100.00 5366 yes 5366 0.33 1024 150
tcp besteffort 256 3 143.56 143.56 100.00 13538 yes 13538 3.31 1024 1342
tcp besteffort 1024 3 316.03 316.03 100.00 4268 yes 4268 4.17 1024 954
tcp besteffort 4096 3 1180.68 1180.68 100.00 13053 yes 13053 50.99 1024 5620
tcp besteffort 16384 3 1215.93 1215.93 100.00 16257 yes 16257 254.02 1024 7620
tcp besteffort 65536 3 1237.50 1237.50 100.00 18223 yes 18223 1138.94 1024 11628
tcp reliable 64 3 23.49 23.49 100.00 0 yes 0 0 1024.94 80
tcp reliable 256 3 89.52 89.52 100.00 0 yes 0 0 1031.75 374
tcp reliable 1024 3 352.04 352.04 100.00 0 yes 0 0 1050 1322
tcp reliable 4096 3 1099.04 1099.04 100.00 0 yes 0 0 1212 7276
tcp reliable 16384 3 1235.16 1235.16 100.00 0 yes 0 0 1824 14238
tcp reliable 65536 3 1199.38 1199.38 100.00 0 yes 0 0 2368 13560
udp besteffort 64 3 7.90 7.89 99.96 23265 yes 23265 1.42 1024 88
udp besteffort 256 3 29.97 29.85 99.69 22246 yes 22246 5.43 1024 326
udp besteffort 1024 3 112.42 112.42 99.96 20748 yes 20748 20.26 1024 1178
udp besteffort 4096 3 382.81 380.27 99.34 19930 yes 19930 77.85 1024 3664
udp besteffort 16384 3 1027.70 1027.15 99.89 21300 yes 21300 332.81 1024 9156
udp reliable 64 3 6.63 6.63 100.00 0 yes 0 0 1024.56 68
udp reliable 256 3 25.74 25.74 100.00 0 yes 0 0 1029 268
udp reliable 1024 3 96.90 96.90 100.00 0 yes 0 0 1057 996
udp reliable 4096 3 357.59 357.59 100.00 0 yes 0 0 1120 3800
udp reliable 16384 3 1040.18 1039.94 99.98 0 yes 0 0 1392 11206
uds besteffort 64 3 32.58 32.58 100.00 0 yes 0 0 1021.19 0
uds besteffort 256 3 95.46 95.46 100.00 3471 yes 3471 0.85 1024 488
uds besteffort 1024 3 341.98 341.98 100.00 1886 yes 1886 1.84 1024 46
uds besteffort 4096 3 1076.90 1076.90 100.00 8040 yes 8040 31.41 1024 4020
uds besteffort 16384 3 1308.89 1308.89 100.00 19434 yes 19434 303.66 1024 13394
uds besteffort 65536 3 1358.40 1358.40 100.00 19076 yes 19076 1192.25 1024 14478
uds reliable 64 3 24.47 24.47 100.00 0 yes 0 0 1024.38 22
uds reliable 256 3 97.59 97.59 100.00 0 yes 0 0 1025.75 144
uds reliable 1024 3 546.40 546.40 100.00 0 yes 0 0 1221 2288
uds reliable 4096 3 1267.50 1267.50 100.00 0 yes 0 0 1180 5960
uds reliable 16384 3 1535.49 1535.49 100.00 0 yes 0 0 1664 15422
uds reliable 65536 3 1351.50 1351.50 100.00 0 yes 0 0 2048 15848

For BestEffort, accepted throughput alone can be misleading. Use received throughput, delivery rate, dropped messages/bytes, and max queued bytes together.

For Reliable, dropped message counters should normally remain zero. Failed sends indicate payloads rejected before local acceptance.

UDP Payload Smoke Summary

Raw UDP Control

payload send success server received client received echo matches delivery % match % timeouts
1024 1000 1000 1000 1000 100.00 100.00 0
4096 1000 1000 1000 1000 100.00 100.00 0
16384 1000 1000 1000 1000 100.00 100.00 0

Notes

  • raw 4096 succeeds but Wirestead 4096 fails -> likely Wirestead UDP path issue.
  • raw 4096 fails and Wirestead 4096 fails -> likely environment / WSL2 / OS behavior.
  • raw succeeds and Wirestead succeeds -> strategy pressure model issue.

Wirestead UDP

strategy payload send success server received client received echo matches delivery % match % timeouts
reliable 1024 1000 1000 1000 1000 100.00 100.00 0
reliable 4096 1000 1000 1000 1000 100.00 100.00 0
reliable 16384 1000 1000 1000 1000 100.00 100.00 0
besteffort 1024 1000 1000 1000 1000 100.00 100.00 0
besteffort 4096 1000 1000 1000 1000 100.00 100.00 0
besteffort 16384 1000 1000 1000 1000 100.00 100.00 0

Notes

  • No UDP payload smoke anomalies detected.

Classification Guide

  • raw UDP succeeds + Wirestead UDP fails -> investigate the Wirestead UDP path.
  • raw UDP fails + Wirestead UDP fails -> investigate environment, OS, WSL2, socket buffer, or datagram behavior.
  • raw UDP succeeds + Wirestead UDP succeeds + strategy fails -> investigate the pressure benchmark model.

RuntimeStats

strategy payload client failed sends client drops server messages received server bytes received server failed sends server drops
reliable 1024 0 0 1000 1024000 0 0
reliable 4096 0 0 1000 4096000 0 0
reliable 16384 0 0 1000 16384000 0 0
besteffort 1024 0 0 1000 1024000 0 0
besteffort 4096 0 0 1000 4096000 0 0
besteffort 16384 0 0 1000 16384000 0 0

UDP Classification Guide

  • raw UDP succeeds + Wirestead UDP fails -> investigate the Wirestead UDP path.
  • raw UDP fails + Wirestead UDP fails -> investigate environment, OS, WSL2, socket buffer, or datagram behavior.
  • raw UDP succeeds + Wirestead UDP succeeds + strategy fails -> investigate the pressure benchmark model.

Notes

  • Full raw CSV, metadata, hardware record, manifest, and checksum are attached as release assets.
  • Latency values are round-trip local echo measurements in microseconds.
  • Strategy measurements are one-way streaming measurements.
  • UDP latency payloads above 1024 bytes were skipped for this run.

Benchmark results for Wirestead v0.9.5 on Jetson Orin Nano Super

Choose a tag to compare

@github-actions github-actions released this 16 Aug 13:59
f5bb58e

Self-hosted benchmark results for wirestead v0.9.5.

Benchmark Target

  • wirestead ref: v0.9.5
  • wirestead commit: 941ea9aeefab0fd31cc3e84114b993cde4d97cd5
  • reference platform: Jetson Orin Nano Super
  • platform suffix: linux-arm64-jetson-orin-nano-super
  • benchmark repo commit: f5bb58e120fee8cf9827f7621732de48b5e22bf3
  • GitHub run id: 31950828959
  • measured at UTC: 2026-08-16T13:52:04Z

Runner Environment

  • runner: ubuntu-arm64
  • host: ubuntu
  • OS: Ubuntu 22.04.5 LTS
  • kernel: 5.15.185-tegra
  • architecture: aarch64
  • CPU: Cortex-A78AE
  • logical CPUs: 6
  • estimated physical cores: 6
  • memory KiB: 7789888
  • compiler: c++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0
  • CMake: cmake version 4.3.4

Jetson Environment

  • Jetson model: NVIDIA Jetson Orin Nano Engineering Reference Developer Kit Super
  • L4T release: `# R36 (release), REVISION: 5.0, GCID: 43688277, BOARD: generic, EABI: aarch64, DATE: Fri Jan 16 03:50:45 UTC 2026

KERNEL_VARIANT: oot

TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia`

  • nvpmodel: NV Power Mode: MAXN_SUPER
  • jetson_clocks: SOC family:tegra234 Machine:NVIDIA Jetson Orin Nano Engineering Reference Developer Kit Super

Latency Summary

transport payload runs msg/s median MiB/s median p50 us p95 us p99 us p99.9 us max us >5ms >10ms >50ms
tcp 64 3 8171 0.50 124 132 155 300 1082 0 0 0
tcp 256 3 8278 2.02 122 134 159 244 755 0 0 0
tcp 1024 3 7829 7.65 126 145 167 353 839 0 0 0
tcp 4096 3 5057 19.75 190 276 298 371 795 0 0 0
tcp 16384 3 3482 54.40 282 318 345 512 845 0 0 0
tcp 65536 3 1902 118.86 517 575 605 946 1117 0 0 0
udp 64 3 9290 0.57 106 120 154 238 1089 0 0 0
udp 256 3 9607 2.35 102 110 131 229 778 0 0 0
udp 1024 3 8657 8.45 113 121 168 232 1117 0 0 0
uds 64 3 13579 0.83 71 115 139 177 794 0 0 0
uds 256 3 13238 3.23 73 95 131 177 1744 0 0 0
uds 1024 3 11890 11.61 76 127 144 208 750 0 0 0
uds 4096 3 7811 30.51 122 177 191 362 1113 0 0 0
uds 16384 3 5223 81.60 202 239 260 308 815 0 0 0
uds 65536 3 3516 219.75 278 295 305 419 1129 0 0 0

Strategy Summary

transport strategy payload runs accepted MiB/s received MiB/s delivery % failed sends runtime stats dropped msg dropped MiB max queue KiB bp events
tcp besteffort 64 3 32.52 32.52 100.00 5923 yes 5923 0.36 1024 148
tcp besteffort 256 3 92.06 92.06 100.00 6185 yes 6185 1.51 1024 618
tcp besteffort 1024 3 341.34 341.34 100.00 5393 yes 5393 5.27 1024 1442
tcp besteffort 4096 3 983.62 983.62 100.00 10831 yes 10831 42.31 1024 5322
tcp besteffort 16384 3 1233.77 1233.77 100.00 19492 yes 19492 304.56 1024 11712
tcp besteffort 65536 3 1220.12 1220.12 100.00 16733 yes 16733 1045.81 1024 9300
tcp reliable 64 3 23.89 23.89 100.00 0 yes 0 0 1025 72
tcp reliable 256 3 91.20 91.20 100.00 0 yes 0 0 1031.75 394
tcp reliable 1024 3 340.74 340.74 100.00 0 yes 0 0 1078 1518
tcp reliable 4096 3 1050.29 1050.29 100.00 0 yes 0 0 1272 7614
tcp reliable 16384 3 1254.95 1254.95 100.00 0 yes 0 0 1936 14070
tcp reliable 65536 3 1215.54 1215.54 100.00 0 yes 0 0 2880 13404
udp besteffort 64 3 7.89 7.88 99.99 23179 yes 23179 1.41 1024 86
udp besteffort 256 3 29.49 29.47 99.96 22702 yes 22702 5.54 1024 326
udp besteffort 1024 3 115.43 115.32 99.91 21163 yes 21163 20.67 1024 1180
udp besteffort 4096 3 371.29 370.42 99.77 20771 yes 20771 81.14 1024 3718
udp besteffort 16384 3 1032.41 1032.16 99.98 21171 yes 21171 330.80 1024 9466
udp reliable 64 3 6.75 6.75 100.00 0 yes 0 0 1024.38 68
udp reliable 256 3 25.55 25.55 100.00 0 yes 0 0 1028.75 264
udp reliable 1024 3 99.58 99.58 100.00 0 yes 0 0 1047 1028
udp reliable 4096 3 325.69 325.69 100.00 0 yes 0 0 1108 3426
udp reliable 16384 3 977.77 976.89 99.99 0 yes 0 0 1264 10420
uds besteffort 64 3 34.09 34.09 100.00 46 yes 46 0.00 1024 4
uds besteffort 256 3 101.07 101.07 100.00 4635 yes 4635 1.13 1024 644
uds besteffort 1024 3 336.85 336.85 100.00 2335 yes 2335 2.28 1024 170
uds besteffort 4096 3 1132.99 1132.99 100.00 6475 yes 6475 25.29 1024 3762
uds besteffort 16384 3 1394.09 1394.09 100.00 15900 yes 15900 248.44 1024 13076
uds besteffort 65536 3 1304.15 1304.15 100.00 18784 yes 18784 1174 1024 14034
uds reliable 64 3 24.77 24.77 100.00 0 yes 0 0 1024.25 20
uds reliable 256 3 98.45 98.45 100.00 0 yes 0 0 1029.50 124
uds reliable 1024 3 384.58 384.58 100.00 0 yes 0 0 1080 612
uds reliable 4096 3 1253.64 1253.64 100.00 0 yes 0 0 1188 8006
uds reliable 16384 3 1538.58 1538.58 100.00 10 yes 0 0 4096 15386
uds reliable 65536 3 1546.40 1546.40 100.00 0 yes 0 0 2368 18474

For BestEffort, accepted throughput alone can be misleading. Use received throughput, delivery rate, dropped messages/bytes, and max queued bytes together.

For Reliable, dropped message counters should normally remain zero. Failed sends indicate payloads rejected before local acceptance.

UDP Payload Smoke Summary

Raw UDP Control

payload send success server received client received echo matches delivery % match % timeouts
1024 1000 1000 1000 1000 100.00 100.00 0
4096 1000 1000 1000 1000 100.00 100.00 0
16384 1000 1000 1000 1000 100.00 100.00 0

Notes

  • raw 4096 succeeds but Wirestead 4096 fails -> likely Wirestead UDP path issue.
  • raw 4096 fails and Wirestead 4096 fails -> likely environment / WSL2 / OS behavior.
  • raw succeeds and Wirestead succeeds -> strategy pressure model issue.

Wirestead UDP

strategy payload send success server received client received echo matches delivery % match % timeouts
reliable 1024 1000 1000 1000 1000 100.00 100.00 0
reliable 4096 1000 1000 1000 1000 100.00 100.00 0
reliable 16384 1000 1000 1000 1000 100.00 100.00 0
besteffort 1024 1000 1000 1000 1000 100.00 100.00 0
besteffort 4096 1000 1000 1000 1000 100.00 100.00 0
besteffort 16384 1000 1000 1000 1000 100.00 100.00 0

Notes

  • No UDP payload smoke anomalies detected.

Classification Guide

  • raw UDP succeeds + Wirestead UDP fails -> investigate the Wirestead UDP path.
  • raw UDP fails + Wirestead UDP fails -> investigate environment, OS, WSL2, socket buffer, or datagram behavior.
  • raw UDP succeeds + Wirestead UDP succeeds + strategy fails -> investigate the pressure benchmark model.

RuntimeStats

strategy payload client failed sends client drops server messages received server bytes received server failed sends server drops
reliable 1024 0 0 1000 1024000 0 0
reliable 4096 0 0 1000 4096000 0 0
reliable 16384 0 0 1000 16384000 0 0
besteffort 1024 0 0 1000 1024000 0 0
besteffort 4096 0 0 1000 4096000 0 0
besteffort 16384 0 0 1000 16384000 0 0

UDP Classification Guide

  • raw UDP succeeds + Wirestead UDP fails -> investigate the Wirestead UDP path.
  • raw UDP fails + Wirestead UDP fails -> investigate environment, OS, WSL2, socket buffer, or datagram behavior.
  • raw UDP succeeds + Wirestead UDP succeeds + strategy fails -> investigate the pressure benchmark model.

Notes

  • Full raw CSV, metadata, hardware record, manifest, and checksum are attached as release assets.
  • Latency values are round-trip local echo measurements in microseconds.
  • Strategy measurements are one-way streaming measurements.
  • UDP latency payloads above 1024 bytes were skipped for this run.

Benchmark results for Wirestead v0.9.4 on Jetson Orin Nano Super

Choose a tag to compare

@github-actions github-actions released this 16 Aug 04:08
f5bb58e

Self-hosted benchmark results for wirestead v0.9.4.

Benchmark Target

  • wirestead ref: v0.9.4
  • wirestead commit: 1799b5982b8a8d72495fb723ed02d90113d2693e
  • reference platform: Jetson Orin Nano Super
  • platform suffix: linux-arm64-jetson-orin-nano-super
  • benchmark repo commit: f5bb58e120fee8cf9827f7621732de48b5e22bf3
  • GitHub run id: 31925426126
  • measured at UTC: 2026-08-16T04:00:52Z

Runner Environment

  • runner: ubuntu-arm64
  • host: ubuntu
  • OS: Ubuntu 22.04.5 LTS
  • kernel: 5.15.185-tegra
  • architecture: aarch64
  • CPU: Cortex-A78AE
  • logical CPUs: 6
  • estimated physical cores: 6
  • memory KiB: 7789888
  • compiler: c++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0
  • CMake: cmake version 4.3.4

Jetson Environment

  • Jetson model: NVIDIA Jetson Orin Nano Engineering Reference Developer Kit Super
  • L4T release: `# R36 (release), REVISION: 5.0, GCID: 43688277, BOARD: generic, EABI: aarch64, DATE: Fri Jan 16 03:50:45 UTC 2026

KERNEL_VARIANT: oot

TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia`

  • nvpmodel: NV Power Mode: MAXN_SUPER
  • jetson_clocks: SOC family:tegra234 Machine:NVIDIA Jetson Orin Nano Engineering Reference Developer Kit Super

Latency Summary

transport payload runs msg/s median MiB/s median p50 us p95 us p99 us p99.9 us max us >5ms >10ms >50ms
tcp 64 3 8156 0.50 120 135 155 222 881 0 0 0
tcp 256 3 7557 1.85 130 139 157 224 496 0 0 0
tcp 1024 3 7870 7.69 127 137 172 288 898 0 0 0
tcp 4096 3 5296 20.69 189 204 224 355 1726 0 0 0
tcp 16384 3 3482 54.41 283 303 340 570 1391 0 0 0
tcp 65536 3 1771 110.67 560 595 627 996 2106 0 0 0
udp 64 3 9149 0.56 115 123 145 265 862 0 0 0
udp 256 3 9394 2.29 102 115 149 230 1293 0 0 0
udp 1024 3 8877 8.67 110 119 177 270 844 0 0 0
uds 64 3 12224 0.75 81 87 103 182 879 0 0 0
uds 256 3 13879 3.39 71 114 135 171 380 0 0 0
uds 1024 3 12345 12.06 75 101 144 220 1039 0 0 0
uds 4096 3 9130 35.66 106 166 180 225 781 0 0 0
uds 16384 3 4914 76.78 208 241 262 385 737 0 0 0
uds 65536 3 3463 216.43 280 297 307 358 595 0 0 0

Strategy Summary

transport strategy payload runs accepted MiB/s received MiB/s delivery % failed sends runtime stats dropped msg dropped MiB max queue KiB bp events
tcp besteffort 64 3 32.60 32.60 100.00 5475 yes 5475 0.33 1024 150
tcp besteffort 256 3 89.11 89.11 100.00 6499 yes 6499 1.59 1024 642
tcp besteffort 1024 3 340.70 340.70 100.00 5430 yes 5430 5.30 1024 1396
tcp besteffort 4096 3 1209.76 1209.76 100.00 13786 yes 13786 53.85 1024 6172
tcp besteffort 16384 3 1217.80 1217.80 100.00 19477 yes 19477 304.33 1024 11048
tcp besteffort 65536 3 1240.92 1240.92 100.00 18607 yes 18607 1162.94 1024 12006
tcp reliable 64 3 34.90 34.90 100.00 0 yes 0 0 1026.44 220
tcp reliable 256 3 89.49 89.49 100.00 0 yes 0 0 1047 354
tcp reliable 1024 3 339.46 339.46 100.00 0 yes 0 0 1061 1496
tcp reliable 4096 3 1238.67 1238.67 100.00 0 yes 0 0 1408 7986
tcp reliable 16384 3 1246.61 1246.61 100.00 0 yes 0 0 2400 13660
tcp reliable 65536 3 1204.48 1204.48 100.00 0 yes 0 0 3072 12492
udp besteffort 64 3 8.00 7.97 99.84 22697 yes 22697 1.39 1024 88
udp besteffort 256 3 29.50 29.50 100.00 22452 yes 22452 5.48 1024 326
udp besteffort 1024 3 116.48 116.37 99.91 21841 yes 21841 21.33 1024 1210
udp besteffort 4096 3 380.76 366.36 96.50 21294 yes 21294 83.18 1024 3904
udp besteffort 16384 3 977.75 977.54 99.87 21085 yes 21085 329.45 1024 8932
udp reliable 64 3 6.91 6.91 100.00 0 yes 0 0 1024.81 70
udp reliable 256 3 26.78 26.78 100.00 0 yes 0 0 1028.50 286
udp reliable 1024 3 97.03 97.03 100.00 0 yes 0 0 1043 1002
udp reliable 4096 3 350.96 350.96 100.00 0 yes 0 0 1184 3812
udp reliable 16384 3 1070.77 1070.65 99.99 0 yes 0 0 1504 11750
uds besteffort 64 3 33.22 33.22 100.00 0 yes 0 0 797.88 0
uds besteffort 256 3 95.37 95.37 100.00 3134 yes 3134 0.77 1024 442
uds besteffort 1024 3 337.61 337.61 100.00 1819 yes 1819 1.78 1024 94
uds besteffort 4096 3 1127.92 1127.92 100.00 8019 yes 8019 31.32 1024 4564
uds besteffort 16384 3 1301.39 1301.39 100.00 19402 yes 19402 303.16 1024 13362
uds besteffort 65536 3 1340.52 1340.52 100.00 20139 yes 20139 1258.69 1024 14588
uds reliable 64 3 25.00 25.00 100.00 0 yes 0 0 1024.56 30
uds reliable 256 3 91.86 91.86 100.00 0 yes 0 0 1026.25 190
uds reliable 1024 3 381.84 381.84 100.00 0 yes 0 0 1035 546
uds reliable 4096 3 1128.99 1128.99 100.00 0 yes 0 0 1196 5720
uds reliable 16384 3 1488.15 1488.15 100.00 0 yes 0 0 1664 15642
uds reliable 65536 3 1579.90 1579.90 100.00 15 yes 0 0 4096 18714

For BestEffort, accepted throughput alone can be misleading. Use received throughput, delivery rate, dropped messages/bytes, and max queued bytes together.

For Reliable, dropped message counters should normally remain zero. Failed sends indicate payloads rejected before local acceptance.

UDP Payload Smoke Summary

Raw UDP Control

payload send success server received client received echo matches delivery % match % timeouts
1024 1000 1000 1000 1000 100.00 100.00 0
4096 1000 1000 1000 1000 100.00 100.00 0
16384 1000 1000 1000 1000 100.00 100.00 0

Notes

  • raw 4096 succeeds but Wirestead 4096 fails -> likely Wirestead UDP path issue.
  • raw 4096 fails and Wirestead 4096 fails -> likely environment / WSL2 / OS behavior.
  • raw succeeds and Wirestead succeeds -> strategy pressure model issue.

Wirestead UDP

strategy payload send success server received client received echo matches delivery % match % timeouts
reliable 1024 1000 1000 1000 1000 100.00 100.00 0
reliable 4096 1000 1000 1000 1000 100.00 100.00 0
reliable 16384 1000 1000 1000 1000 100.00 100.00 0
besteffort 1024 1000 1000 1000 1000 100.00 100.00 0
besteffort 4096 1000 1000 1000 1000 100.00 100.00 0
besteffort 16384 1000 1000 1000 1000 100.00 100.00 0

Notes

  • No UDP payload smoke anomalies detected.

Classification Guide

  • raw UDP succeeds + Wirestead UDP fails -> investigate the Wirestead UDP path.
  • raw UDP fails + Wirestead UDP fails -> investigate environment, OS, WSL2, socket buffer, or datagram behavior.
  • raw UDP succeeds + Wirestead UDP succeeds + strategy fails -> investigate the pressure benchmark model.

RuntimeStats

strategy payload client failed sends client drops server messages received server bytes received server failed sends server drops
reliable 1024 0 0 1000 1024000 0 0
reliable 4096 0 0 1000 4096000 0 0
reliable 16384 0 0 1000 16384000 0 0
besteffort 1024 0 0 1000 1024000 0 0
besteffort 4096 0 0 1000 4096000 0 0
besteffort 16384 0 0 1000 16384000 0 0

UDP Classification Guide

  • raw UDP succeeds + Wirestead UDP fails -> investigate the Wirestead UDP path.
  • raw UDP fails + Wirestead UDP fails -> investigate environment, OS, WSL2, socket buffer, or datagram behavior.
  • raw UDP succeeds + Wirestead UDP succeeds + strategy fails -> investigate the pressure benchmark model.

Notes

  • Full raw CSV, metadata, hardware record, manifest, and checksum are attached as release assets.
  • Latency values are round-trip local echo measurements in microseconds.
  • Strategy measurements are one-way streaming measurements.
  • UDP latency payloads above 1024 bytes were skipped for this run.

Benchmark results for Wirestead v0.9.3 on Jetson Orin Nano Super

Choose a tag to compare

@github-actions github-actions released this 08 Aug 12:14
f5bb58e

Self-hosted benchmark results for wirestead v0.9.3.

Benchmark Target

  • wirestead ref: v0.9.3
  • wirestead commit: 3031f673ebaaa77641496529ff365c3cc50badce
  • reference platform: Jetson Orin Nano Super
  • platform suffix: linux-arm64-jetson-orin-nano-super
  • benchmark repo commit: f5bb58e120fee8cf9827f7621732de48b5e22bf3
  • GitHub run id: 31256349938
  • measured at UTC: 2026-08-08T12:07:14Z

Runner Environment

  • runner: ubuntu-arm64
  • host: ubuntu
  • OS: Ubuntu 22.04.5 LTS
  • kernel: 5.15.185-tegra
  • architecture: aarch64
  • CPU: Cortex-A78AE
  • logical CPUs: 6
  • estimated physical cores: 6
  • memory KiB: 7789888
  • compiler: c++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0
  • CMake: cmake version 4.3.4

Jetson Environment

  • Jetson model: NVIDIA Jetson Orin Nano Engineering Reference Developer Kit Super
  • L4T release: `# R36 (release), REVISION: 5.0, GCID: 43688277, BOARD: generic, EABI: aarch64, DATE: Fri Jan 16 03:50:45 UTC 2026

KERNEL_VARIANT: oot

TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia`

  • nvpmodel: NV Power Mode: MAXN_SUPER
  • jetson_clocks: SOC family:tegra234 Machine:NVIDIA Jetson Orin Nano Engineering Reference Developer Kit Super

Latency Summary

transport payload runs msg/s median MiB/s median p50 us p95 us p99 us p99.9 us max us >5ms >10ms >50ms
tcp 64 3 7993 0.49 124 140 165 257 1129 0 0 0
tcp 256 3 8555 2.09 118 126 148 233 578 0 0 0
tcp 1024 3 7832 7.65 128 141 164 255 700 0 0 0
tcp 4096 3 5026 19.63 192 251 293 378 977 0 0 0
tcp 16384 3 3503 54.74 280 310 331 461 1942 0 0 0
tcp 65536 3 1872 117.01 543 586 619 931 1699 0 0 0
udp 64 3 9815 0.60 100 110 136 203 853 0 0 0
udp 256 3 9574 2.34 105 112 129 211 511 0 0 0
udp 1024 3 9462 9.24 103 113 169 259 844 0 0 0
uds 64 3 14313 0.87 71 78 126 159 362 0 0 0
uds 256 3 13404 3.27 71 115 132 191 911 0 0 0
uds 1024 3 13565 13.25 74 84 138 185 694 0 0 0
uds 4096 3 9803 38.29 101 155 180 248 784 0 0 0
uds 16384 3 5527 86.37 181 201 215 474 778 0 0 0
uds 65536 3 3462 216.36 280 300 312 478 1028 0 0 0

Strategy Summary

transport strategy payload runs accepted MiB/s received MiB/s delivery % failed sends runtime stats dropped msg dropped MiB max queue KiB bp events
tcp besteffort 64 3 30.25 30.25 100.00 6407 yes 6407 0.39 1024 160
tcp besteffort 256 3 88.66 88.66 100.00 6153 yes 6153 1.50 1024 592
tcp besteffort 1024 3 338.70 338.70 100.00 6037 yes 6037 5.90 1024 1536
tcp besteffort 4096 3 1228.17 1228.17 100.00 12961 yes 12961 50.63 1024 6098
tcp besteffort 16384 3 1258.12 1258.12 100.00 18994 yes 18994 296.78 1024 11476
tcp besteffort 65536 3 1253.25 1253.25 100.00 20047 yes 20047 1252.94 1024 12290
tcp reliable 64 3 23.13 23.13 100.00 0 yes 0 0 1025.19 88
tcp reliable 256 3 87.04 87.04 100.00 0 yes 0 0 1030 360
tcp reliable 1024 3 435.71 435.71 100.00 0 yes 0 0 1058 2528
tcp reliable 4096 3 1279.33 1279.33 100.00 0 yes 0 0 1516 8540
tcp reliable 16384 3 1291.09 1291.09 100.00 0 yes 0 0 1984 14210
tcp reliable 65536 3 1285.35 1285.35 100.00 0 yes 0 0 2816 13900
udp besteffort 64 3 7.77 7.77 100.00 22924 yes 22924 1.40 1024 86
udp besteffort 256 3 30.07 29.98 99.71 21978 yes 21978 5.37 1024 324
udp besteffort 1024 3 110.01 109.89 99.90 19847 yes 19847 19.38 1024 1114
udp besteffort 4096 3 361.10 361.10 100.00 22009 yes 22009 85.97 1024 3740
udp besteffort 16384 3 1031.22 1031.13 99.99 21741 yes 21741 339.70 1024 9526
udp reliable 64 3 6.51 6.51 100.00 0 yes 0 0 1024.50 68
udp reliable 256 3 27.07 27.07 100.00 0 yes 0 0 1032.50 288
udp reliable 1024 3 105.31 105.31 100.00 0 yes 0 0 1119 1170
udp reliable 4096 3 315.60 315.54 99.98 0 yes 0 0 1160 3366
udp reliable 16384 3 955.67 955.45 99.98 0 yes 0 0 1424 10310
uds besteffort 64 3 34.43 34.43 100.00 28 yes 28 0.00 1024 2
uds besteffort 256 3 94.66 94.66 100.00 3483 yes 3483 0.85 1024 490
uds besteffort 1024 3 342.65 342.65 100.00 2278 yes 2278 2.22 1024 88
uds besteffort 4096 3 1149.49 1149.49 100.00 7973 yes 7973 31.14 1024 4332
uds besteffort 16384 3 1481.32 1481.32 100.00 16494 yes 16494 257.72 1024 13578
uds besteffort 65536 3 1405.83 1405.83 100.00 18842 yes 18842 1177.62 1024 14814
uds reliable 64 3 25.11 25.11 100.00 0 yes 0 0 1024.12 16
uds reliable 256 3 95.79 95.79 100.00 0 yes 0 0 1025.75 180
uds reliable 1024 3 360.82 360.82 100.00 0 yes 0 0 1034 662
uds reliable 4096 3 1197.12 1197.12 100.00 0 yes 0 0 1224 7432
uds reliable 16384 3 1390.92 1390.92 100.00 0 yes 0 0 2512 16318
uds reliable 65536 3 1497.23 1497.23 100.00 0 yes 0 0 3328 17898

For BestEffort, accepted throughput alone can be misleading. Use received throughput, delivery rate, dropped messages/bytes, and max queued bytes together.

For Reliable, dropped message counters should normally remain zero. Failed sends indicate payloads rejected before local acceptance.

UDP Payload Smoke Summary

Raw UDP Control

payload send success server received client received echo matches delivery % match % timeouts
1024 1000 1000 1000 1000 100.00 100.00 0
4096 1000 1000 1000 1000 100.00 100.00 0
16384 1000 1000 1000 1000 100.00 100.00 0

Notes

  • raw 4096 succeeds but Wirestead 4096 fails -> likely Wirestead UDP path issue.
  • raw 4096 fails and Wirestead 4096 fails -> likely environment / WSL2 / OS behavior.
  • raw succeeds and Wirestead succeeds -> strategy pressure model issue.

Wirestead UDP

strategy payload send success server received client received echo matches delivery % match % timeouts
reliable 1024 1000 1000 1000 1000 100.00 100.00 0
reliable 4096 1000 1000 1000 1000 100.00 100.00 0
reliable 16384 1000 1000 1000 1000 100.00 100.00 0
besteffort 1024 1000 1000 1000 1000 100.00 100.00 0
besteffort 4096 1000 1000 1000 1000 100.00 100.00 0
besteffort 16384 1000 1000 1000 1000 100.00 100.00 0

Notes

  • No UDP payload smoke anomalies detected.

Classification Guide

  • raw UDP succeeds + Wirestead UDP fails -> investigate the Wirestead UDP path.
  • raw UDP fails + Wirestead UDP fails -> investigate environment, OS, WSL2, socket buffer, or datagram behavior.
  • raw UDP succeeds + Wirestead UDP succeeds + strategy fails -> investigate the pressure benchmark model.

RuntimeStats

strategy payload client failed sends client drops server messages received server bytes received server failed sends server drops
reliable 1024 0 0 1000 1024000 0 0
reliable 4096 0 0 1000 4096000 0 0
reliable 16384 0 0 1000 16384000 0 0
besteffort 1024 0 0 1000 1024000 0 0
besteffort 4096 0 0 1000 4096000 0 0
besteffort 16384 0 0 1000 16384000 0 0

UDP Classification Guide

  • raw UDP succeeds + Wirestead UDP fails -> investigate the Wirestead UDP path.
  • raw UDP fails + Wirestead UDP fails -> investigate environment, OS, WSL2, socket buffer, or datagram behavior.
  • raw UDP succeeds + Wirestead UDP succeeds + strategy fails -> investigate the pressure benchmark model.

Notes

  • Full raw CSV, metadata, hardware record, manifest, and checksum are attached as release assets.
  • Latency values are round-trip local echo measurements in microseconds.
  • Strategy measurements are one-way streaming measurements.
  • UDP latency payloads above 1024 bytes were skipped for this run.

Benchmark results for Wirestead v0.9.2 on Jetson Orin Nano Super

Choose a tag to compare

@github-actions github-actions released this 01 Aug 13:35
9118f82

Self-hosted benchmark results for wirestead v0.9.2.

Benchmark Target

  • wirestead ref: v0.9.2
  • wirestead commit: 5d411ecbabb576a6696cc5add76a7fbac513d0f6
  • reference platform: Jetson Orin Nano Super
  • platform suffix: linux-arm64-jetson-orin-nano-super
  • benchmark repo commit: 9118f820e2b2970bea8e9ece35cd99cd97a80892
  • GitHub run id: 30701639347
  • measured at UTC: 2026-08-01T13:28:25Z

Runner Environment

  • runner: ubuntu-arm64
  • host: ubuntu
  • OS: Ubuntu 22.04.5 LTS
  • kernel: 5.15.185-tegra
  • architecture: aarch64
  • CPU: Cortex-A78AE
  • logical CPUs: 6
  • estimated physical cores: 6
  • memory KiB: 7789888
  • compiler: c++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0
  • CMake: cmake version 4.3.4

Jetson Environment

  • Jetson model: NVIDIA Jetson Orin Nano Engineering Reference Developer Kit Super
  • L4T release: `# R36 (release), REVISION: 5.0, GCID: 43688277, BOARD: generic, EABI: aarch64, DATE: Fri Jan 16 03:50:45 UTC 2026

KERNEL_VARIANT: oot

TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia`

  • nvpmodel: NV Power Mode: MAXN_SUPER
  • jetson_clocks: SOC family:tegra234 Machine:NVIDIA Jetson Orin Nano Engineering Reference Developer Kit Super

Latency Summary

transport payload runs msg/s median MiB/s median p50 us p95 us p99 us p99.9 us max us >5ms >10ms >50ms
tcp 64 3 7872 0.48 125 136 156 265 810 0 0 0
tcp 256 3 8314 2.03 119 137 168 308 958 0 0 0
tcp 1024 3 7441 7.27 134 144 166 266 495 0 0 0
tcp 4096 3 5413 21.14 185 198 218 396 864 0 0 0
tcp 16384 3 3503 54.73 280 326 358 439 965 0 0 0
tcp 65536 3 1865 116.54 528 574 623 1055 1584 0 0 0
udp 64 3 9799 0.60 100 108 141 255 805 0 0 0
udp 256 3 9436 2.30 104 115 161 247 862 0 0 0
udp 1024 3 8080 7.89 121 131 192 252 826 0 0 0
uds 64 3 13793 0.84 70 104 133 193 1780 0 0 0
uds 256 3 14134 3.45 71 80 142 170 751 0 0 0
uds 1024 3 11779 11.50 84 132 146 187 847 0 0 0
uds 4096 3 8733 34.11 113 142 186 243 900 0 0 0
uds 16384 3 5307 82.92 183 203 245 477 1116 0 0 0
uds 65536 3 3476 217.27 280 297 307 422 610 0 0 0

Strategy Summary

transport strategy payload runs accepted MiB/s received MiB/s delivery % failed sends runtime stats dropped msg dropped MiB max queue KiB bp events
tcp besteffort 64 3 6.31 6.31 100.00 24701 yes 24701 1.51 1024 70
tcp besteffort 256 3 23.15 23.15 100.00 25316 yes 25316 6.18 1024 262
tcp besteffort 1024 3 90.14 90.14 100.00 22396 yes 22396 21.87 1024 944
tcp besteffort 4096 3 271.21 271.21 100.00 24586 yes 24586 96.04 1024 2850
tcp besteffort 16384 3 1087.12 1087.12 100.00 21958 yes 21958 343.09 1024 8718
tcp besteffort 65536 3 1046.73 1046.73 100.00 22402 yes 22402 1400.12 1024 8566
tcp reliable 64 3 5.52 5.52 100.00 0 yes 0 0 1026.56 56
tcp reliable 256 3 18.65 18.65 100.00 0 yes 0 0 1056 212
tcp reliable 1024 3 68.43 68.43 100.00 0 yes 0 0 1060 756
tcp reliable 4096 3 258.30 258.30 100.00 0 yes 0 0 1220 2852
tcp reliable 16384 3 920.68 920.68 100.00 0 yes 0 0 1632 10156
tcp reliable 65536 3 1079.21 1079.21 100.00 0 yes 0 0 2496 10182
udp besteffort 64 3 7.73 7.73 100.00 22507 yes 22507 1.37 1024 86
udp besteffort 256 3 28.41 28.41 100.00 21878 yes 21878 5.34 1024 316
udp besteffort 1024 3 113.52 113.47 99.42 19672 yes 19672 19.21 1024 1162
udp besteffort 4096 3 359.76 359.35 99.98 20713 yes 20713 80.91 1024 3618
udp besteffort 16384 3 1010.89 1008.18 99.99 21403 yes 21403 334.42 1024 9438
udp reliable 64 3 6.50 6.50 100.00 0 yes 0 0 1024.81 66
udp reliable 256 3 25.23 25.23 100.00 0 yes 0 0 1034 262
udp reliable 1024 3 107.63 107.63 100.00 0 yes 0 0 1073 1164
udp reliable 4096 3 363.85 363.85 100.00 0 yes 0 0 1156 3990
udp reliable 16384 3 927.41 927.28 99.99 0 yes 0 0 1264 10116
uds besteffort 64 3 11.50 11.50 100.00 15346 yes 15346 0.94 1024 112
uds besteffort 256 3 42.47 42.47 100.00 13915 yes 13915 3.40 1024 416
uds besteffort 1024 3 138.58 138.58 100.00 15214 yes 15214 14.86 1024 1324
uds besteffort 4096 3 459.76 459.76 100.00 13229 yes 13229 51.68 1024 3550
uds besteffort 16384 3 1208.47 1208.47 100.00 17492 yes 17492 273.31 1024 10024
uds besteffort 65536 3 1250.08 1250.08 100.00 21285 yes 21285 1330.31 1024 11692
uds reliable 64 3 9.70 9.70 100.00 0 yes 0 0 1024.31 86
uds reliable 256 3 34.90 34.90 100.00 0 yes 0 0 1025.25 316
uds reliable 1024 3 129.56 129.56 100.00 0 yes 0 0 1032 1264
uds reliable 4096 3 496.23 496.23 100.00 0 yes 0 0 1100 5380
uds reliable 16384 3 1102.80 1102.80 100.00 0 yes 0 0 1344 11256
uds reliable 65536 3 1323.83 1323.83 100.00 2 yes 0 0 4096 13866

For BestEffort, accepted throughput alone can be misleading. Use received throughput, delivery rate, dropped messages/bytes, and max queued bytes together.

For Reliable, dropped message counters should normally remain zero. Failed sends indicate payloads rejected before local acceptance.

UDP Payload Smoke Summary

Raw UDP Control

payload send success server received client received echo matches delivery % match % timeouts
1024 1000 1000 1000 1000 100.00 100.00 0
4096 1000 1000 1000 1000 100.00 100.00 0
16384 1000 1000 1000 1000 100.00 100.00 0

Notes

  • raw 4096 succeeds but Wirestead 4096 fails -> likely Wirestead UDP path issue.
  • raw 4096 fails and Wirestead 4096 fails -> likely environment / WSL2 / OS behavior.
  • raw succeeds and Wirestead succeeds -> strategy pressure model issue.

Wirestead UDP

strategy payload send success server received client received echo matches delivery % match % timeouts
reliable 1024 1000 1000 1000 1000 100.00 100.00 0
reliable 4096 1000 1000 1000 1000 100.00 100.00 0
reliable 16384 1000 1000 1000 1000 100.00 100.00 0
besteffort 1024 1000 1000 1000 1000 100.00 100.00 0
besteffort 4096 1000 1000 1000 1000 100.00 100.00 0
besteffort 16384 1000 1000 1000 1000 100.00 100.00 0

Notes

  • No UDP payload smoke anomalies detected.

Classification Guide

  • raw UDP succeeds + Wirestead UDP fails -> investigate the Wirestead UDP path.
  • raw UDP fails + Wirestead UDP fails -> investigate environment, OS, WSL2, socket buffer, or datagram behavior.
  • raw UDP succeeds + Wirestead UDP succeeds + strategy fails -> investigate the pressure benchmark model.

RuntimeStats

strategy payload client failed sends client drops server messages received server bytes received server failed sends server drops
reliable 1024 0 0 1000 1024000 0 0
reliable 4096 0 0 1000 4096000 0 0
reliable 16384 0 0 1000 16384000 0 0
besteffort 1024 0 0 1000 1024000 0 0
besteffort 4096 0 0 1000 4096000 0 0
besteffort 16384 0 0 1000 16384000 0 0

UDP Classification Guide

  • raw UDP succeeds + Wirestead UDP fails -> investigate the Wirestead UDP path.
  • raw UDP fails + Wirestead UDP fails -> investigate environment, OS, WSL2, socket buffer, or datagram behavior.
  • raw UDP succeeds + Wirestead UDP succeeds + strategy fails -> investigate the pressure benchmark model.

Notes

  • Full raw CSV, metadata, hardware record, manifest, and checksum are attached as release assets.
  • Latency values are round-trip local echo measurements in microseconds.
  • Strategy measurements are one-way streaming measurements.
  • UDP latency payloads above 1024 bytes were skipped for this run.

Benchmark results for Wirestead v0.9.1 on Jetson Orin Nano Super

Choose a tag to compare

@github-actions github-actions released this 27 Jul 00:41
9118f82

Self-hosted benchmark results for wirestead v0.9.1.

Benchmark Target

  • wirestead ref: v0.9.1
  • wirestead commit: ce823e3fc46435f9ee1a9e3ef27be04b5ab0cafa
  • reference platform: Jetson Orin Nano Super
  • platform suffix: linux-arm64-jetson-orin-nano-super
  • benchmark repo commit: 9118f820e2b2970bea8e9ece35cd99cd97a80892
  • GitHub run id: 30227557569
  • measured at UTC: 2026-07-27T00:33:56Z

Runner Environment

  • runner: ubuntu-arm64
  • host: ubuntu
  • OS: Ubuntu 22.04.5 LTS
  • kernel: 5.15.185-tegra
  • architecture: aarch64
  • CPU: Cortex-A78AE
  • logical CPUs: 6
  • estimated physical cores: 6
  • memory KiB: 7789888
  • compiler: c++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0
  • CMake: cmake version 4.3.4

Jetson Environment

  • Jetson model: NVIDIA Jetson Orin Nano Engineering Reference Developer Kit Super
  • L4T release: `# R36 (release), REVISION: 5.0, GCID: 43688277, BOARD: generic, EABI: aarch64, DATE: Fri Jan 16 03:50:45 UTC 2026

KERNEL_VARIANT: oot

TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia`

  • nvpmodel: NV Power Mode: MAXN_SUPER
  • jetson_clocks: SOC family:tegra234 Machine:NVIDIA Jetson Orin Nano Engineering Reference Developer Kit Super

Latency Summary

transport payload runs msg/s median MiB/s median p50 us p95 us p99 us p99.9 us max us >5ms >10ms >50ms
tcp 64 3 8357 0.51 124 132 150 281 810 0 0 0
tcp 256 3 7962 1.94 124 135 154 397 1726 0 0 0
tcp 1024 3 7696 7.52 132 142 160 260 847 0 0 0
tcp 4096 3 4511 17.62 201 274 293 387 872 0 0 0
tcp 16384 3 3610 56.41 273 309 340 543 1140 0 0 0
tcp 65536 3 1915 119.67 515 552 581 988 1319 0 0 0
udp 64 3 8550 0.52 117 126 163 381 1026 0 0 0
udp 256 3 8930 2.18 115 125 164 228 787 0 0 0
udp 1024 3 9093 8.88 108 125 167 356 872 0 0 0
uds 64 3 13710 0.84 71 87 136 200 726 0 0 0
uds 256 3 13058 3.19 77 86 137 181 465 0 0 0
uds 1024 3 12609 12.31 75 134 149 202 770 0 0 0
uds 4096 3 9263 36.18 102 128 174 216 609 0 0 0
uds 16384 3 4989 77.95 186 251 274 462 1905 0 0 0
uds 65536 3 3510 219.36 277 294 304 567 866 0 0 0

Strategy Summary

transport strategy payload runs accepted MiB/s received MiB/s delivery % failed sends runtime stats dropped msg dropped MiB max queue KiB bp events
tcp besteffort 64 3 6.90 6.90 100.00 23795 yes 23795 1.45 1024 76
tcp besteffort 256 3 20.17 20.17 100.00 25683 yes 25683 6.27 1024 230
tcp besteffort 1024 3 100.22 100.22 100.00 22611 yes 22611 22.08 1024 1042
tcp besteffort 4096 3 258.73 258.73 100.00 24192 yes 24192 94.50 1024 2712
tcp besteffort 16384 3 1058.80 1058.80 100.00 21206 yes 21206 331.34 1024 8900
tcp besteffort 65536 3 1072.19 1072.19 100.00 20762 yes 20762 1297.62 1024 7710
tcp reliable 64 3 5.09 5.09 100.00 0 yes 0 0 1025.44 54
tcp reliable 256 3 18.78 18.78 100.00 0 yes 0 0 1034.25 214
tcp reliable 1024 3 68.83 68.83 100.00 0 yes 0 0 1052 764
tcp reliable 4096 3 263.23 263.23 100.00 0 yes 0 0 1240 2974
tcp reliable 16384 3 1093.58 1093.58 100.00 0 yes 0 0 1920 11218
tcp reliable 65536 3 1058.60 1058.60 100.00 0 yes 0 0 3072 10028
udp besteffort 64 3 7.89 7.89 99.95 20961 yes 20961 1.28 1024 86
udp besteffort 256 3 29.75 29.58 99.43 21309 yes 21309 5.20 1024 326
udp besteffort 1024 3 110.37 110.18 99.95 19220 yes 19220 18.77 1024 1124
udp besteffort 4096 3 385.76 362.76 94.04 19596 yes 19596 76.55 1024 3806
udp besteffort 16384 3 981.80 974.83 99.94 21195 yes 21195 331.17 1024 9132
udp reliable 64 3 6.66 6.66 100.00 0 yes 0 0 1024.75 68
udp reliable 256 3 24.93 24.93 100.00 0 yes 0 0 1033.50 260
udp reliable 1024 3 94.67 94.67 100.00 0 yes 0 0 1064 968
udp reliable 4096 3 326.48 326.42 99.99 0 yes 0 0 1172 3520
udp reliable 16384 3 1049.22 1049.18 99.99 0 yes 0 0 1488 11534
uds besteffort 64 3 11.68 11.68 100.00 14888 yes 14888 0.91 1024 108
uds besteffort 256 3 42.22 42.22 100.00 14571 yes 14571 3.56 1024 394
uds besteffort 1024 3 142.11 142.11 100.00 12581 yes 12581 12.29 1024 1214
uds besteffort 4096 3 457.16 457.16 100.00 13170 yes 13170 51.45 1024 3534
uds besteffort 16384 3 1114.46 1114.46 100.00 21107 yes 21107 329.80 1024 9928
uds besteffort 65536 3 1185.08 1185.08 100.00 19794 yes 19794 1237.12 1024 11792
uds reliable 64 3 10.15 10.15 100.00 0 yes 0 0 1024.50 90
uds reliable 256 3 34.62 34.62 100.00 0 yes 0 0 1025.50 334
uds reliable 1024 3 168.72 168.72 100.00 0 yes 0 0 1039 1872
uds reliable 4096 3 430.60 430.60 100.00 0 yes 0 0 1072 4522
uds reliable 16384 3 1127.77 1127.77 100.00 0 yes 0 0 1344 11230
uds reliable 65536 3 1349.10 1349.10 100.00 0 yes 0 0 1792 13578

For BestEffort, accepted throughput alone can be misleading. Use received throughput, delivery rate, dropped messages/bytes, and max queued bytes together.

For Reliable, dropped message counters should normally remain zero. Failed sends indicate payloads rejected before local acceptance.

UDP Payload Smoke Summary

Raw UDP Control

payload send success server received client received echo matches delivery % match % timeouts
1024 1000 1000 1000 1000 100.00 100.00 0
4096 1000 1000 1000 1000 100.00 100.00 0
16384 1000 1000 1000 1000 100.00 100.00 0

Notes

  • raw 4096 succeeds but Wirestead 4096 fails -> likely Wirestead UDP path issue.
  • raw 4096 fails and Wirestead 4096 fails -> likely environment / WSL2 / OS behavior.
  • raw succeeds and Wirestead succeeds -> strategy pressure model issue.

Wirestead UDP

strategy payload send success server received client received echo matches delivery % match % timeouts
reliable 1024 1000 1000 1000 1000 100.00 100.00 0
reliable 4096 1000 1000 1000 1000 100.00 100.00 0
reliable 16384 1000 1000 1000 1000 100.00 100.00 0
besteffort 1024 1000 1000 1000 1000 100.00 100.00 0
besteffort 4096 1000 1000 1000 1000 100.00 100.00 0
besteffort 16384 1000 1000 1000 1000 100.00 100.00 0

Notes

  • No UDP payload smoke anomalies detected.

Classification Guide

  • raw UDP succeeds + Wirestead UDP fails -> investigate the Wirestead UDP path.
  • raw UDP fails + Wirestead UDP fails -> investigate environment, OS, WSL2, socket buffer, or datagram behavior.
  • raw UDP succeeds + Wirestead UDP succeeds + strategy fails -> investigate the pressure benchmark model.

RuntimeStats

strategy payload client failed sends client drops server messages received server bytes received server failed sends server drops
reliable 1024 0 0 1000 1024000 0 0
reliable 4096 0 0 1000 4096000 0 0
reliable 16384 0 0 1000 16384000 0 0
besteffort 1024 0 0 1000 1024000 0 0
besteffort 4096 0 0 1000 4096000 0 0
besteffort 16384 0 0 1000 16384000 0 0

UDP Classification Guide

  • raw UDP succeeds + Wirestead UDP fails -> investigate the Wirestead UDP path.
  • raw UDP fails + Wirestead UDP fails -> investigate environment, OS, WSL2, socket buffer, or datagram behavior.
  • raw UDP succeeds + Wirestead UDP succeeds + strategy fails -> investigate the pressure benchmark model.

Notes

  • Full raw CSV, metadata, hardware record, manifest, and checksum are attached as release assets.
  • Latency values are round-trip local echo measurements in microseconds.
  • Strategy measurements are one-way streaming measurements.
  • UDP latency payloads above 1024 bytes were skipped for this run.