Skip to content

neton: update to 1.0.0-beta20 - #1480

Open
zoujiaqing wants to merge 8 commits into
MDA2AV:mainfrom
zoujiaqing:neton-beta18
Open

zoujiaqing wants to merge 8 commits into
MDA2AV:mainfrom
zoujiaqing:neton-beta18

Conversation

@zoujiaqing

Copy link
Copy Markdown
Contributor

Description

Need test for HttpArena


PR Commands — comment on this PR to trigger (requires collaborator approval):

Command Description
/benchmark -f <framework> Run every test the framework subscribes to
/benchmark -f <framework> -t <test> Run one test only
/benchmark -f <framework> --save Run and save results (updates the leaderboard on merge)
/benchmark -f <framework> -t <test> --save Run one test and save results
/benchmark -f <framework> --compare <other> Measure the deltas against another framework instead of this one
/benchmark-multiple -f <fw1>,<fw2>,... Benchmark several frameworks in one run — takes -t and --save too; saved results land in a single commit
/benchmark-multiple --save No -f needed: benchmark and save every framework the PR touches
/benchmark-test -t <test> Benchmark all enabled frameworks subscribed to <test> and save the results

For /benchmark, always specify -f <framework>; the flags combine in any order. Results come back as a comment with a per-profile table of RPS, p99, CPU and memory — one table per framework on multi runs. A new benchmark comment while a run is in flight queues behind it (one deep) instead of cancelling it. For multi-framework PRs (dependency bumps, same-language refactors) prefer /benchmark-multiple, which runs everything in a single job and commits all saved results together, so no run overwrites another. --compare works on single-framework runs only.

What the deltas are measured against. By default, this framework's own results published on main - answering "did this change help?". When you are tuning a variant or a successor entry, --compare re-bases them on another entry instead:

/benchmark -f genhttp --compare genhttp-kestrel

The reply states which baseline it used, and profiles the other framework does not run show n/a rather than a delta.


Run benchmarks locally

You can validate and benchmark your framework locally with the lite script — no CPU pinning, fixed connection counts, all load generators run in Docker.

./scripts/validate.sh <framework>
./scripts/benchmark-lite.sh <framework> baseline
./scripts/benchmark-lite.sh --load-threads 4 <framework>

Requirements: Docker Engine on Linux. Load generators (gcannon, h2load, h2load-h3, wrk) are built as self-contained Docker images on first run.

@zoujiaqing

Copy link
Copy Markdown
Contributor Author

/benchmark -f neton -t baseline

@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: neton | Test: baseline

Test Conn RPS CPU Mem Δ RPS Δ Mem
baseline 4096 1,039,611 5094.2% 1.1GiB +84.7% -8.3%
Full log
#12 50.23 |         |         +--- com.netonstream:neton-core:1.0.0-beta18 (*)
#12 50.23 |         |         +--- org.jetbrains.kotlin:kotlin-stdlib:2.4.0 -> 2.4.20-RC3
#12 50.23 |         |         +--- com.netonstream:neton-logging:1.0.0-beta18 (*)
#12 50.23 |         |         +--- com.netonstream:hyper4k:0.9.2
#12 50.23 |         |         |    \--- com.netonstream:hyper4k-linuxx64:0.9.2
#12 50.23 |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib:2.4.0 -> 2.4.20-RC3
#12 50.23 |         |         |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 (*)
#12 50.23 |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 (*)
#12 50.23 |         |         \--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.11.0 (*)
#12 50.23 |         +--- com.netonstream:neton-bom:1.0.0-beta18
#12 50.23 |         |    +--- com.netonstream:neton-core:1.0.0-beta18 (c)
#12 50.23 |         |    +--- com.netonstream:neton-database:1.0.0-beta18 (c)
#12 50.23 |         |    +--- com.netonstream:neton-http:1.0.0-beta18 (c)
#12 50.23 |         |    +--- com.netonstream:neton-http-hyper4k:1.0.0-beta18 (c)
#12 50.23 |         |    +--- com.netonstream:neton-logging:1.0.0-beta18 (c)
#12 50.23 |         |    +--- com.netonstream:neton-routing:1.0.0-beta18 (c)
#12 50.23 |         |    \--- com.netonstream:neton-redis:1.0.0-beta18 (c)
#12 50.23 |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.4.0 -> 2.4.20-RC3
#12 50.23 +--- com.netonstream:neton-database:1.0.0-beta18
#12 50.23 |    \--- com.netonstream:neton-database-linuxx64:1.0.0-beta18
#12 50.23 |         +--- org.jetbrains.kotlin:kotlin-stdlib:2.4.0 -> 2.4.20-RC3
#12 50.23 |         +--- com.netonstream:neton-core:1.0.0-beta18 (*)
#12 50.23 |         +--- com.netonstream:neton-logging:1.0.0-beta18 (*)
#12 50.23 |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 (*)
#12 50.23 |         +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.11.0 (*)
#12 50.23 |         +--- org.jetbrains.kotlinx:kotlinx-datetime:0.8.0
#12 50.23 |         |    \--- org.jetbrains.kotlinx:kotlinx-datetime-linuxx64:0.8.0
#12 50.23 |         |         +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.2 -> 1.11.0 (*)
#12 50.23 |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.4.20-RC3
#12 50.23 |         \--- io.github.smyrgeorge:sqlx4k-postgres:1.12.0
#12 50.23 |              \--- io.github.smyrgeorge:sqlx4k-postgres-linuxx64:1.12.0
#12 50.23 |                   +--- io.github.smyrgeorge:sqlx4k:1.12.0
#12 50.23 |                   |    \--- io.github.smyrgeorge:sqlx4k-linuxx64:1.12.0
#12 50.23 |                   |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 (*)
#12 50.23 |                   |         +--- org.jetbrains.kotlinx:kotlinx-datetime:0.8.0 (*)
#12 50.23 |                   |         +--- org.jetbrains.kotlin:kotlin-stdlib:2.4.0 -> 2.4.20-RC3
#12 50.23 |                   |         +--- org.jetbrains.kotlinx:kotlinx-io-core:0.9.1 (*)
#12 50.23 |                   |         \--- org.jetbrains:annotations:26.1.0
#12 50.23 |                   |              \--- org.jetbrains:annotations-linuxX64:26.1.0
#12 50.23 |                   \--- org.jetbrains.kotlin:kotlin-stdlib:2.4.0 -> 2.4.20-RC3
#12 50.23 +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 (*)
#12 50.23 +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.11.0 (*)
#12 50.23 +--- org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.11.0 (*)
#12 50.23 \--- org.jetbrains.kotlinx:kotlinx-io-core:0.9.0 -> 0.9.1 (*)
#12 50.23 
#12 50.23 (c) - A dependency constraint, not a dependency. The dependency affected by the constraint occurs elsewhere in the tree.
#12 50.23 (*) - Indicates repeated occurrences of a transitive dependency subtree. Gradle expands transitive dependency subtrees only once per project; repeat occurrences only display the root of the subtree, followed by this annotation.
#12 50.23 
#12 50.23 A web-based, searchable dependency report is available by adding the --scan option.
#12 DONE 50.5s

#13 [build 7/8] COPY src ./src
#13 DONE 0.1s

#14 [build 8/8] RUN ./gradlew --no-daemon -q linkReleaseExecutableLinuxX64
#14 32.14 Downloading native dependencies (LLVM, sysroot etc). This is a one-time action performed only on the first run of the compiler.
#14 32.14 Downloading dependency https://download.jetbrains.com/kotlin/native/aarch64-unknown-linux-gnu-gcc-8.3.0-glibc-2.25-kernel-4.9-2.tar.gz to /root/.konan/dependencies/cache/aarch64-unknown-linux-gnu-gcc-8.3.0-glibc-2.25-kernel-4.9-2.tar.gz
#14 33.73 Done.
#14 33.73 Extracting dependency: /root/.konan/dependencies/cache/aarch64-unknown-linux-gnu-gcc-8.3.0-glibc-2.25-kernel-4.9-2.tar.gz into /root/.konan/dependencies
#14 36.03 Downloading dependency https://download.jetbrains.com/kotlin/native/resources/llvm/21-x86_64-linux/llvm-21-x86_64-linux-essentials-116.tar.gz to /root/.konan/dependencies/cache/llvm-21-x86_64-linux-essentials-116.tar.gz
#14 37.83 Done.
#14 37.83 Extracting dependency: /root/.konan/dependencies/cache/llvm-21-x86_64-linux-essentials-116.tar.gz into /root/.konan/dependencies
#14 41.33 Downloading dependency https://download.jetbrains.com/kotlin/native/libffi-3.2.1-2-linux-x86-64.tar.gz to /root/.konan/dependencies/cache/libffi-3.2.1-2-linux-x86-64.tar.gz
#14 41.53 Done.
#14 41.53 Extracting dependency: /root/.konan/dependencies/cache/libffi-3.2.1-2-linux-x86-64.tar.gz into /root/.konan/dependencies
#14 41.53 Downloading dependency https://download.jetbrains.com/kotlin/native/qemu-aarch64-static-5.1.0-linux-2.tar.gz to /root/.konan/dependencies/cache/qemu-aarch64-static-5.1.0-linux-2.tar.gz
#14 41.73 Done.
#14 41.73 Extracting dependency: /root/.konan/dependencies/cache/qemu-aarch64-static-5.1.0-linux-2.tar.gz into /root/.konan/dependencies
#14 41.83 Downloading native dependencies (LLVM, sysroot etc). This is a one-time action performed only on the first run of the compiler.
#14 41.83 Downloading dependency https://download.jetbrains.com/kotlin/native/x86_64-unknown-linux-gnu-gcc-8.3.0-glibc-2.19-kernel-4.9-2.tar.gz to /root/.konan/dependencies/cache/x86_64-unknown-linux-gnu-gcc-8.3.0-glibc-2.19-kernel-4.9-2.tar.gz
#14 42.83 Done.
#14 42.83 Extracting dependency: /root/.konan/dependencies/cache/x86_64-unknown-linux-gnu-gcc-8.3.0-glibc-2.19-kernel-4.9-2.tar.gz into /root/.konan/dependencies
#14 45.23 Downloading dependency https://download.jetbrains.com/kotlin/native/lldb-4-linux.tar.gz to /root/.konan/dependencies/cache/lldb-4-linux.tar.gz
#14 45.83 Done.
#14 45.83 Extracting dependency: /root/.konan/dependencies/cache/lldb-4-linux.tar.gz into /root/.konan/dependencies
#14 56.23 w: file:///app/src/nativeMain/kotlin/Main.kt:396:14 This declaration needs opt-in. Its usage should be marked with '@kotlinx.serialization.ExperimentalSerializationApi' or '@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class)'
#14 DONE 116.5s

#15 [stage-1 2/4] WORKDIR /app
#15 CACHED

#16 [stage-1 3/4] COPY --from=build /app/build/bin/linuxX64/releaseExecutable/neton-httparena.kexe /app/server
#16 DONE 0.1s

#17 [stage-1 4/4] COPY config ./config
#17 DONE 0.1s

#18 exporting to image
#18 exporting layers
#18 exporting layers 0.7s done
#18 exporting manifest sha256:b3545dee626d816de046e556270fd6df7b547e9bc13ac6366534ce8b4100074e 0.0s done
#18 exporting config sha256:4d265d37fa361264728508645cbf6da5a26bb3ac96023b3d756f7e37c8381ad4 0.0s done
#18 exporting attestation manifest sha256:6eb89c1018bee9033addb7af1554b4834b33b95919787475af41fc2f0f95d1a5 0.1s done
#18 exporting manifest list sha256:f741e4b74bdb170f917875665e45143b8c75ae2024a241f6f6765072a63cd0c2
#18 exporting manifest list sha256:f741e4b74bdb170f917875665e45143b8c75ae2024a241f6f6765072a63cd0c2 0.0s done
#18 naming to docker.io/library/httparena-neton:latest done
#18 unpacking to docker.io/library/httparena-neton:latest
#18 unpacking to docker.io/library/httparena-neton:latest 0.2s done
#18 DONE 1.0s
[info] zrk: docker mode (zrk:local)
[info] tuning host for benchmark runs
[info] CPU governor → performance
[info] setting kernel socket limits
[info] setting UDP buffer sizes for QUIC
[info] setting loopback MTU to 1500 (realistic Ethernet)
[info] restarting docker daemon
[info] dropping kernel caches
[info] starting postgres sidecar
[info] postgres ready (seeded)

==============================================
=== neton / baseline / 4096c (tool=gcannon) ===
==============================================
[info] waiting for server...
[info] server ready

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


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   1.77ms   1.17ms   2.87ms   7.00ms   16.00ms

  4732393 requests in 5.00s, 4728686 responses
  Throughput: 945.42K req/s
  Bandwidth:  106.39MB/s
  Status codes: 2xx=4728686, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 4728680 / 4728686 responses (100.0%)
  Per-template: 1606469,1740030,1382181
  Per-template-ok: 1606469,1740030,1382181
[info] CPU 4433.2% | Mem 1.1GiB

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


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   1.33ms   1.01ms   2.26ms   5.80ms   17.30ms

  5182020 requests in 5.00s, 5178788 responses
  Throughput: 1.04M req/s
  Bandwidth:  116.51MB/s
  Status codes: 2xx=5178788, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 5178759 / 5178788 responses (100.0%)
  Per-template: 1764157,1923337,1491265
  Per-template-ok: 1764157,1923337,1491265
[info] CPU 5337.3% | Mem 1.1GiB

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


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   1.41ms   1.08ms   2.44ms   5.85ms   16.20ms

  5201385 requests in 5.00s, 5198057 responses
  Throughput: 1.04M req/s
  Bandwidth:  116.96MB/s
  Status codes: 2xx=5198057, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 5198036 / 5198057 responses (100.0%)
  Per-template: 1732958,1947731,1517346
  Per-template-ok: 1732958,1947731,1517346
[info] CPU 5094.2% | Mem 1.1GiB

=== Best: 1039611 req/s (CPU: 5094.2%, Mem: 1.1GiB) ===
[info] input BW: 80.31MB/s (avg template: 81 bytes)
[info] saved results/baseline/4096/neton.json
httparena-bench-neton
httparena-bench-neton
[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/neton.json - 1 new, 23 total
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/current.json
[info] done
httparena-postgres
[info] restoring loopback MTU to 65536

@zoujiaqing zoujiaqing changed the title neton: update to 1.0.0-beta18 and Hyper4k 0.9.2 neton: update to 1.0.0-beta19 and Hyper4k 0.9.3 Sep 18, 2026
@zoujiaqing

Copy link
Copy Markdown
Contributor Author

/benchmark -f neton --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: neton | Test: all tests

Test Conn RPS Rate CPU/req p99 p99.9 CPU Mem Δ RPS Δ Mem
baseline 4096 616,500 5874.4% 1.2GiB +9.6% ~0%
pipelined 4096 440,645 4011.3% 1.2GiB +12.4% ~0%
limited-conn 4096 533,515 2232.8% 1.1GiB +2.5% ~0%
json-comp 4096 132,944 6144.8% 1.2GiB +9.5% ~0%
json-comp 16384 132,248 5968.2% 1.3GiB +4.9% +8.3%
json-tls 4096 302,745 6285.2% 1.3GiB +2.0% ~0%
8gbit 512 49,176 0.9835 115.74us 10364.0us 17800.0us 522.5% 1.1GiB +0.1% ~0%
static-tls 1024 384,419 6233.0% 1.2GiB ~0% ~0%
async-db 1024 25,147 1237.9% 1.4GiB -2.7% +7.7%
fortunes 1024 11,946 2099.7% 1.6GiB -4.7% ~0%
baseline-h2 256 392,835 5154.7% 1.2GiB -38.2% ~0%
baseline-h2 1024 388,880 5161.9% 1.6GiB -34.2% +6.7%
static-h2 256 327,898 5340.5% 1.2GiB -8.3% ~0%
static-h2 1024 262,501 3705.7% 1.4GiB -1.1% ~0%
baseline-h2c 256 445,591 5206.4% 1.2GiB -30.0% ~0%
baseline-h2c 1024 391,040 5011.2% 1.6GiB -34.8% +6.7%
baseline-h2c 4096 367,411 5037.1% 2.4GiB -33.5% +20.0%
json-h2c 1024 272,910 4334.0% 1.4GiB -1.4% ~0%
json-h2c 4096 260,199 4120.1% 1.8GiB +1.5% +5.9%
latency-1m 1024 579,670 0.5797 ⚠️ 90.23us 8120320.0us 8230912.0us 5003.0% 1.2GiB +44.6% ~0%
latency-10k 1024 9,595 0.9595 ⚠️ 30.53us 141.0us 3055.0us 27.1% 382MiB -1.0% -23.3%
latency-500k-8cpu 1024 253,890 0.5078 ⚠️ 31.39us 9564160.0us 9711616.0us 776.0% 986MiB +8.7% ~0%
async 32000 108,129 728.4% 1.4GiB +1.7% ~0%
Full log
  "achieved_rate": 9920.71,
  "target_rate": 10000,
  "target_rate_end": 10000,
  "rate_ratio": 0.9921,
  "bytes_per_sec": 1160722.70,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 0,
  "latency_us": {
    "min": 37, "mean": 106.7, "stdev": 863.6, "max": 35199,
    "p50": 62, "p75": 70, "p90": 83, "p99": 133, "p99_9": 17992, "p99_99": 28744
  },
  "status_codes": { "1xx": 0, "2xx": 198446, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "HISTFAAAA6J4nDVTTWgdVRS+99xzZ+7Me/N+5yV5adOXpKmpCUG0qLUiwWApXdgoXRRFNy60JbqwaxdFSoqiVV6qaCmCRaSurLW6kCJSQ3FVJLiQhxQXWrIoEkMIRSr4nTPjvHfnnnPu+b7zd2fn6ZW2MX7ZFI8rd6vKyhkzv1EYDnNojS707SW7ZTdp3V31N8K96o32R5PX5y8s/fW+3f7Mrn5hB1/Z01/a7U/s2rK9e/LK0k/H+ycuLW0dX3vpzecHR35Z2N7/+4Mbs//c9+vUnfH++PrY5tgP3dtDN/Ot1rXmrfogu5r1q79VLlbW0kFyMV0Nm2E1rMffxRvR2fiWX/en/Nv+Gp/je+5n97kb0Dbdput0k+7ay/QO3bHn6Q+7ar+3a/Zbe9metcv2iv3QnrNv9O0p++rLJ48ceGr/CweeWdg79dAjU5OTe2cmZ8Z3jQ7NjI6MNPJ8Z6sxlI+M1vI8bYzUao28VQt5GvJGtRpFIVRbIQ1pyoFqlFYpikwwkWHm4KKIQ8CK2HCU1gJzNRATh2pk0iiFRBQANBERZKAiYoDF7kk3vHAgIDJgMVSBCaIjwh9L3kZXrIKhOnn4DWM31FRZMNyFqSLunp6lhLqFMk1teXnaAbyjOeXxvEhtLhkfg+MTcHC0j84QLcKw4ugDC7o/LR2jdy0s3zh6z4Ljb0vP4fc6/WsRJUMO8DCI8Ro9QA/Tk+DZwxlko+lVANlDP1p6y9IJRPjawvgihEeR0xz2Ck0Q1xHKY40J3QRqOqhqGz4OeR4m6iHVRamjSYfgJkiDJh3iDsxHkccwwuyj+yEZYOta7+NgHwNwB9GnUk0Tkkdn5mDv0tNKWgeTtA2CNNHB1ARxHUCUMUHQHBeVFLNIIHWwegxcB5ZZxJyWw0zamWh/HTrMOiunS2cpHsrRFiGmjNGmMqa4YFMCD4cmkkuQrmFlLSbsgatQjEFDcMgw0wsQy8TxRsbCLU+icSWXMnEBw7VIQuuQuAma5vFDfI7VggYxOo7COoI4BhX4LrRY6agAalu9XFeWpAxrCUaZodS1CRI8KRRTllk2JyliFqasYHR6AyXRgH7rd4HcWZycfi1apoyWXORLIkUaHlYhSrRm/SC0YKVLIhGK68JSAQIpvugBS1xJL/sfoN9eLG0ratTTsgL1QYd8OVlTpu3VJcLN4PKAS695TKSNpDu0G83FNJv0CpSjOJzQUcwWOU3r5e+RfNc96LuxepAdf0z0H3jdi0s="
}
[info] CPU 28.0% | Mem 483MiB
[info] run 1 wins on score

=== Best: 9595 req/s (CPU: 27.1%, Mem: 382MiB) ===
[info] exact CPU: 5.86 core-seconds | 30.534 us/req
=== Fixed-rate: cpu/req 30.53us | p99 141.0us | p99.9 3055.0us | rate_ratio 0.9595 ===
[warn] offered rate fell short: rate_ratio=0.9595 (target 10000/s)
[warn]   the CPU number is not comparable with runs that held the rate
[info] saved results/latency-10k/1024/neton.json
httparena-bench-neton
httparena-bench-neton

==============================================
=== neton / latency-500k-8cpu / 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": 500000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.008,
  "requests": 5020629,
  "bytes": 587413593,
  "achieved_rate": 250936.45,
  "target_rate": 500000,
  "target_rate_end": 500000,
  "rate_ratio": 0.5019,
  "bytes_per_sec": 29359564.89,
  "error_rate": 0.000020,
  "max_schedule_lag_us": 9486018,
  "latency_us": {
    "min": 37, "mean": 4393046.2, "stdev": 2751363.0, "max": 9494527,
    "p50": 4376576, "p75": 6772736, "p90": 8214528, "p99": 9121792, "p99_9": 9318400, "p99_99": 9416704
  },
  "status_codes": { "1xx": 0, "2xx": 5020629, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 100, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "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"
}
[info] CPU 772.3% | Mem 986MiB

[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": 500000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.008,
  "requests": 5079847,
  "bytes": 594342099,
  "achieved_rate": 253890.34,
  "target_rate": 500000,
  "target_rate_end": 500000,
  "rate_ratio": 0.5078,
  "bytes_per_sec": 29705169.86,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 9854725,
  "latency_us": {
    "min": 48, "mean": 4701637.4, "stdev": 2828081.2, "max": 9863167,
    "p50": 4679680, "p75": 7153664, "p90": 8630272, "p99": 9564160, "p99_9": 9711616, "p99_99": 9785344
  },
  "status_codes": { "1xx": 0, "2xx": 5079847, "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 776.0% | Mem 986MiB

[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": 500000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.008,
  "requests": 5065242,
  "bytes": 592633314,
  "achieved_rate": 253164.97,
  "target_rate": 500000,
  "target_rate_end": 500000,
  "rate_ratio": 0.5063,
  "bytes_per_sec": 29620301.53,
  "error_rate": 0.000003,
  "max_schedule_lag_us": 9880534,
  "latency_us": {
    "min": 48, "mean": 4709874.6, "stdev": 2822888.1, "max": 9887743,
    "p50": 4696064, "p75": 7141376, "p90": 8630272, "p99": 9580544, "p99_9": 9728000, "p99_99": 9793536
  },
  "status_codes": { "1xx": 0, "2xx": 5065242, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 13, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "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3b0nz+4/ffrjj82M3WePXzX9/OJ+c+Pjhh8fNj999PDFh2f3Hv/044snT+6+fPjq7cOXT3/68emr5y+eNT97+vHxq5+e3X/17NHTpy+evHh6+13jj8+fN7369Lb+xZ23r5++ecn+nR+fP2Xv65NXP7768OrRux9/enTn1Zv7z56+ftdi+/H1+yePH798/uJJ87NPP715cefly0fP7j198vzJ86dfn7//+vrVw/sfn755/ejpq5/fPH1158nTr48+Pnry8t1PT39/++HTy58+/vzk8ctXb5+9/Onp21ef7z189O7dhxdvX9x/9eH1yzvv3jx/++nhh+dvf3n6/PWHVz9/fvP+ybsXb798arG9/Pzu05u3b98g8fn5u1efXr78+Obl5xdPfv3p3afXL168+fD49cefXj375cWb569ffnjVbfvp9edPP794+/7tu5dPX315+eH9x4/P339+//yXD19//Pr208unr1++fPvo88sXP/3889PPr1/9/uund59/fP3y3aeXHx+9eP/l3ddnv7fafnv8/u2XDtu7Idsvbz+9+fXF+zefXz9/+3OL7dPbt+229y22z28+fnj728/cvXv+/s2rn3/++PnjL2/ev/z9y/uPPbafv/zyj68fXn79/cOrT1/f//zbpzdff3n3+rcXb3755eOXj798/vXVxzfvE7ZnX//xucX29lmb7fVvnzH+9sv7Xz8//enF8y+/f33/+P2nX3759dObd09+e/XTi9e/Pv307tc3T96+evf6p4/vv7TYXj360G379PHL7//4+CtAvXn2y/uvHz502r48/vj5958/vf7y6+//ILw3X5+9+pWCvv706Od3n1ttv7bbCPXjBwLvtP3+5adff/n09fOvv31stb36+OXrP7ptv/786eWnrx9/+fDut4/vX71vs3368dWnLwnbjG3RlrYt2zZt87Y126ztzFaw7dpO5N2Zbd22x17Bdmjbth3Zrmz7rBRs7cqpbcm2gVzK1qLk5N4Wu0fcZW07XDfZm8X2FvJbtmFWC1Jv15ZD7tiWUGa5O7Cd433T1qekWNu3TdoW+N5mfQ6/q7Y2JcvzBjsL3Oewsk+Up7YMeydIHWHxhOj32F1Hb93WoSywV+Bu39apbBP3EXKrNmF/D80Trme2S/xmifwS/RySWZ5P2Sng64T1dqVV2WdtDe0eZUPuHCK3h5Uu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"
}
[info] CPU 777.0% | Mem 990MiB
[info] run 2 wins on score

=== Best: 253890 req/s (CPU: 776.0%, Mem: 986MiB) ===
[info] exact CPU: 159.46 core-seconds | 31.391 us/req
=== Fixed-rate: cpu/req 31.39us | p99 9564160.0us | p99.9 9711616.0us | rate_ratio 0.5078 ===
[warn] offered rate fell short: rate_ratio=0.5078 (target 500000/s)
[warn]   the CPU number is not comparable with runs that held the rate
[info] saved results/latency-500k-8cpu/1024/neton.json
httparena-bench-neton
httparena-bench-neton

==============================================
=== neton / 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   89.80ms   89.30ms   106.30ms   114.20ms    5.00s

  1113292 requests in 10.00s, 1081292 responses
  Throughput: 108.11K req/s
  Bandwidth:  12.17MB/s
  Status codes: 2xx=1081292, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 1081292 / 1081292 responses (100.0%)
  Latency overflow (>5s): 1174
[info] CPU 728.4% | Mem 1.4GiB

[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   252.13ms   256.90ms   354.80ms   361.10ms   654.10ms

  1054751 requests in 10.00s, 1022751 responses
  Throughput: 102.25K req/s
  Bandwidth:  11.51MB/s
  Status codes: 2xx=1022751, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 1022751 / 1022751 responses (100.0%)
[info] CPU 652.4% | Mem 1.9GiB

[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   245.57ms   248.00ms   338.10ms   346.00ms   444.50ms

  1064028 requests in 10.00s, 1032028 responses
  Throughput: 103.18K req/s
  Bandwidth:  11.61MB/s
  Status codes: 2xx=1032028, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 1032028 / 1032028 responses (100.0%)
[info] CPU 632.5% | Mem 2.1GiB

=== Best: 108129 req/s (CPU: 728.4%, Mem: 1.4GiB) ===
[info] input BW: 4.95MB/s (avg template: 48 bytes)
[info] saved results/async/32000/neton.json
httparena-bench-neton
httparena-bench-neton
[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/neton.json - 23 new, 23 total
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/current.json
[info] done
httparena-postgres
[info] restoring loopback MTU to 65536

@zoujiaqing zoujiaqing changed the title neton: update to 1.0.0-beta19 and Hyper4k 0.9.3 neton: update to 1.0.0-beta20 Sep 18, 2026
@zoujiaqing

Copy link
Copy Markdown
Contributor Author

/benchmark -f neton --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 --save cannot start: main has diverged and cannot be auto-merged into this branch. Please merge or rebase main manually, push, and re-run /benchmark --save.

@zoujiaqing

Copy link
Copy Markdown
Contributor Author

/benchmark -f neton --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: neton | Test: all tests

Test Conn RPS Rate CPU/req p99 p99.9 CPU Mem Δ RPS Δ Mem
baseline 4096 656,223 5364.1% 1.2GiB +16.6% ~0%
pipelined 4096 433,496 3939.8% 1.2GiB +10.6% ~0%
limited-conn 4096 534,218 2228.7% 1.1GiB +2.7% ~0%
json-comp 4096 130,368 6135.2% 1.2GiB +7.4% ~0%
json-comp 16384 132,418 5972.1% 1.2GiB +5.0% ~0%
json-tls 4096 299,158 6168.3% 1.3GiB +0.8% ~0%
8gbit 512 48,425 0.9685 ⚠️ 112.40us 10492.0us 17752.0us 507.9% 1.1GiB -1.4% ~0%
static-tls 1024 385,625 6212.2% 1.2GiB +0.3% ~0%
async-db 1024 25,286 1243.1% 1.4GiB -2.2% +7.7%
fortunes 1024 11,204 2122.0% 1.6GiB -10.7% ~0%
baseline-h2 256 661,829 4858.4% 1.2GiB +4.1% ~0%
baseline-h2 1024 629,296 4853.3% 1.6GiB +6.4% +6.7%
static-h2 256 356,414 5418.1% 1.2GiB -0.4% ~0%
static-h2 1024 263,463 3587.7% 1.4GiB -0.7% ~0%
baseline-h2c 256 667,367 4692.1% 1.3GiB +4.9% +8.3%
baseline-h2c 1024 637,113 4870.3% 1.6GiB +6.2% +6.7%
baseline-h2c 4096 549,590 3903.8% 2.2GiB -0.6% +10.0%
json-h2c 1024 280,778 4296.8% 1.4GiB +1.5% ~0%
json-h2c 4096 266,278 4197.4% 1.7GiB +3.9% ~0%
latency-1m 1024 954,181 0.9542 ⚠️ 49.45us 739584.0us 801536.0us 4900.0% 1.1GiB +138.0% -8.3%
latency-10k 1024 9,915 0.9915 30.34us 123.0us 8002.0us 29.1% 418MiB +2.3% -16.1%
latency-500k-8cpu 1024 252,788 0.5056 ⚠️ 31.56us 9646080.0us 9785344.0us 780.7% 988MiB +8.2% +0.2%
async 32000 107,207 732.9% 1.4GiB +0.8% ~0%
Full log
  "requests": 197994,
  "bytes": 23165298,
  "achieved_rate": 9898.06,
  "target_rate": 10000,
  "target_rate_end": 10000,
  "rate_ratio": 0.9898,
  "bytes_per_sec": 1158072.62,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 0,
  "latency_us": {
    "min": 37, "mean": 101.8, "stdev": 789.0, "max": 41407,
    "p50": 63, "p75": 70, "p90": 83, "p99": 134, "p99_9": 13004, "p99_99": 33552
  },
  "status_codes": { "1xx": 0, "2xx": 197994, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "HISTFAAABB94nDVUTYgcVRB+r7r6vf6dmZ7Z3c64O87ObtYxrtl1iYNokDURlMR/JZGAikclakQwh5yihFU0LCG5hERDEBGJkMgalhz24MHTHnIIEjyEEERkEZElhAg5+VX1OEN316tX76uqr77uiWOnWsa4Q6b6BcOn1cWpz8ziZuXYQ6aRjT2xf8lesSfpWLAUfhut57+N/T63euCbT+zaWbt2wZ6/ZG/9YO9+bf/40v55eOPgvXdvfvDdR6sf3n7nzFs/7ju+Z+WplcH1uaWH1h+8uvVub7P76/23xzfbJ8tzI9eby42N2on8XrqeLmc/J6eTv+Mr8WV/PLrm/3Ln3Zq7E14Mb/H3fJFP8NXgl+Dz4FP8r9EqnaM1+oqO0jLdsHfsDbth/7E37Yq9bE/bL+yRo/btI4ffe/Xl/W+8+PzevbufmXrk4Ue3bJ2amHtganJysjnWaDTuG2tumRip1RrNRi1rNpqwao2JqMnZSFJLKEuizCURu6jGSRY1HSdUcxQ5lxE7FxGzSxhOdkyOjHPMEVOUJEwmoSijyDBjK2Q2xEQGF54ukAWsAp6YAhIPUQoPe9JI3ENsesKukQgKnME9hB1QQeX/5g5cMf5yok40j2Vb4mMa8Dy9htAZRFJOHRonjx1JkCtGqNhGYg22U7g69BilnNI0cGVrhoDWoqdxtoWchg4iYBR2SF086/Qk7qH0kmPxnNSMq8TqTaB58txBcB24C4AokbCDg5Ka+nCH9DgNkCGU5gu4OoALaCccOU5P08dqt4Hapm2os08vwGqToKbYkTiJzBHRxarA+Vgbm0W2Z5Gihz0FDXBgVsmSAuexGiA8BtQ2WF5YoIAXsPY4JBz10H6A6BQwcr2PSLikO9DvlbYeksT0irJQUsmlDEwIqXOX+3AbMNlCulK7kCqlF4TEmPwsFqNosw3IGDm2I/sifDGysYxdznpVggqBtY8uHRJqFa5Tjb0a67T2TXJhvs4PtRPrmQIDEJpSvRvRi4FTV3mlgko6ofAQqlFnGeLrsgvwlj6l0lwz92GBkUKp2MEzDKOggjtQPyZfF2AAVBWKLkAYCzr+0wgQNDkqVcTMop1S44Ryr7apaNZyEB+yip2rzjB29UmiFguTKaxF1KmqqMuUdNyCE3LBEGFLKhEp6Ey1OBVS9Y6lLFJiYbN6NfBn4ySVsDHkU66Q8yE0tKWjCisGvRIuwpJDVawCiXzHIZ9Cw4yOy0hQOtRvLGdZNqDYrgDIOzl8/YUtzz3N6aEc9QYqFG3CA9vJp8NrS2giBvWFBrUqj35YdO65dAXsUWQYYLUPONtR2gEU2ad/iXap3sfx+fBKY1cln6p8A9jKYk/1+ZLOSRUsY5P3aaeOUNTtVRFSZolqFvRNl5YCFhWmqoy8+jwtYPmTpf8AP6yIow=="
}
[info] CPU 28.0% | Mem 475MiB
[info] run 2 wins on score

=== Best: 9915 req/s (CPU: 29.1%, Mem: 418MiB) ===
[info] exact CPU: 6.02 core-seconds | 30.339 us/req
=== Fixed-rate: cpu/req 30.34us | p99 123.0us | p99.9 8002.0us | rate_ratio 0.9915 ===
[info] saved results/latency-10k/1024/neton.json
httparena-bench-neton
httparena-bench-neton

==============================================
=== neton / latency-500k-8cpu / 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": 500000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.007,
  "requests": 5011578,
  "bytes": 586354626,
  "achieved_rate": 250491.66,
  "target_rate": 500000,
  "target_rate_end": 500000,
  "rate_ratio": 0.5010,
  "bytes_per_sec": 29307524.39,
  "error_rate": 0.000006,
  "max_schedule_lag_us": 9853060,
  "latency_us": {
    "min": 43, "mean": 4442296.5, "stdev": 2807196.0, "max": 9863167,
    "p50": 4425728, "p75": 6879232, "p90": 8337408, "p99": 9244672, "p99_9": 9539584, "p99_99": 9744384
  },
  "status_codes": { "1xx": 0, "2xx": 5011578, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 28, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "HISTFAAAPNN4nC28D0gb39rvuxNjMnpinMybmxvSNE7GObkhN4QQcnNysrN9s/PLFhERr/QWKaUUKSJFpJRSSikiIrkiIuIRERERERERERERERERERERERERERERERERERHv/azst9MkM+vP8/f7PLPWmjV6Ov/Xf/ztb//3//e3f/8r+K9fQ/7if/2/f/vPu38X/D9G8a/YJXsDqcZfnYZBw5NhxrhpPDR2Fkyb9k23hc+FO+YD86V5WlqV7qRl6aZoT5orOpXGiy6lTr47ijqLJqRxqZu6KdqcWa4th5Yjy6hlxzJn6bO0W5Ys1+YZyi7NB5Yhy4Rl1TJr2bU8Wroty5YzS6/l1DIlbVseLLvmJcsBNVeWLmlAGrBsWtYtq+YzS5dlUtqkz7Pl1jItzdGzS3qwrEk5qUuao+eOZQz+B5Zjyxr9t6G3Ao8uy0JeiifzNpx6LRtQH+J6E1lGzTnLgfnQvG3utkyZH8znZqQ1P3FMmJfMF4WvhWvmLsuVedg8a74vvCzsNvebu8xT1Eybz8zHheuFHebDwr3Cp8KtwqPCa477wk1ajRZuFO4UbheeF94VPphmCxcLr0zzhXOF+6Yb07ypr3Cs8Mn0auotvDR1Fe6aVjkfKdw0PZpeTFumHlN74YZpzzRrEt8Tpis+G6Zb01DhoukIT0yZFuixYeri6DM9FFwXzPB7VXBRcFnQbnotGKN9j+mmYIOa84KrgruCLlOvaadg3NRuuiw4K+g15fjdLZij5oUWdwU7tJwueKbsGhqnBet87/DpNC0XrBUcFdxQN14wU7BYsFmwSskOVBYLlvmeK1iAzwY9pgpmCwYLcgUPxhFKR2h1S9sdjimOHO1nKZsveDEOFixBbbRguKCH0hytJwv6oP5kXCi4Me4Zuwo6KX82wtnYX/Bq3KXtlfHZ2J0vezVeGR8oXy24N7YXXBo7+FwaB7i64PqK6xPjEzQOjENcXRivjWfGXeOOcZvzQ843jct873EcGfeNG5SeUn9t3ILmkXGF3yvjARSXjOvGWa6WjTPGUbiv0HLXeEz/Da67qB/LU7kwLlCya7yBw6hxkc9OnuYy5Z38bhrn+FwZ+6CzRtmocYjWJ8ZJjmnorxpztJiE3ozxnpJV46BxArp9xgEkmDD2QH2Az5hxiusBY4dxnla9SHBimDe+Gl75zlE7S1m38cXQC50+Ws3AZ5bya8OFYdg4Tu8BZOox3nHdS79FpHk15IzttBs13hseDP1wvqRtD5TaoXFrGMx/jxkfDHeGKeOzoY+6Hq4uqXkx7FN6YGg33hi6jcNGUXJvOONzA9U9QwctR/KSXHLdSa/B/NkFPS4N54YXw4nhCp7d1BxB6cXQaVygl/hdMSzzfWU4heOhYcdwTIsO4yl8X6F+bdgyrBqWDNu0OTLsos8eLVcNm/zeU3dlWKPHNsc9PR4N69TswG2PnofUH/O5ofSJFqscuxwHtNjJ99rNczui9QE8DqG8aZhDng3DJN9b/K7RZsSwwNkG9Su0XEafMfps0mYFiit5njOUrxsmDNPUHGKtmXyLJfiM0mLGME/9OMcqtOYo2YTytKGf81VaD1Aj+k6TiedoMcnVvKEXzmNcL1GyRIt5Qzc1a/SeoqYfqrOGHugOG9ppNZM/axuicS8F0zAepds0pEao6qXxAI2GYT3EWbehi6seQwcsJ/jMGP70QH0GPl1w7eWs2/DzWwdEejjmKPnZY8hBr9fQB61xevbw3U/vKc4G87T+DEK8yyAo9Rj+tP7pMvzMcTZAs5ZRWrfT5ifNfrf1G5p7RYcuw68+w69+qNLkR4fh25Ch7U8vfdoNbd8ba7oo/vP7Z5ehE7KtbZ38tht+TBm+d/PbZ/jRiUiNLQNQ+t3U9hniX/4MGP5A8odg1dxp+NpNi+/I8fXH99bPXYamrw2/vv1pbv3c9ufXn6bfP5r+tI0YGrsNX+u/fW9t/fzx67fm79/GDH+aWxqbvzS2Nn9qaWysam5uq//6rbH+R2NrS1PDjwZ+Pn/43PSx8UNV65eGj82tH5sbvza8r6pp/Py+qa75w6eGj9/q6r80V2Uaan9+/VzbUNXY9K75w4eq99mmT8mP1dWVVbUtrVVVDV+qqisb39c2NFRXNVW1NtZUpqs+VCbrqhqydZ8qs/X1mbr6qneZ6nc1X+rimU+12fe11TV11Z/eZxqqsw1f4tm65MdA9cfsh/qPqY/VVdmK9Kd32VRFKl3xKRWprP9Qk62pjGeqq6qqKuurIVOVSCbfJaPxZLK2vjKVTKRSyUxlNlNZUZFOpyqrE9l0ZVXD+3Qmksqkg9lwTTJTUVGdymRD0epsIlqdyMTj2Wx1PBONpVKReLqqoiIRT8aSFZl4pLo6XZkNx/3pSDybCqbi8WQ6kolUVERS6WAyXpPNRlMxf1UyGklko/FAIhmJR4LRWDwUrYiEg/Fo1Kvp8VBYTVaEg0HESiWzoXgkUhHxx8NxLZaM6cGKBOS9sWgoEgqEVX844VcD4Vg8lkxEYol0OBSJVgViEb+qZ4J+vx6I6BWRqD9KZSSUUENxPaDqAT0YCOlarR6IhSKJgB6N6Zqa0mJB3RvRkkE9mNAC0XDAH9QjMY876teDTk8oGHT6o+Ggrkd0PeAPB0NalSeqhbzupNvr93r8Hn/c49bCrrA/qgYVTxg+Do9XjQeDqu5RHapTC3iCekJVg1GnRwvoDq/THfaqutuvutyeqMequb2q1RXwRDwud0R1KqrL79dcqurSA0EvfF260+XxeF1O1au6Appb9XsQyany6/c7FN3hUD2aN6CpXsUJZ4/D6XfLLrcXGm6n26u43AHdrSruiFf1euBBI7fH6fQipuaRddXpdOlQdyoOr0vxKF6r7nG6XS6P5lQ8utPj9nrcbo9Dd7hUxWGVdb9LtXqCcHNbnTrdHFa3pnrciux2uGQktfLtdvCBkexwOJ1OTXF6aOhx2hyaVdHc8HcoigNBHTaby2Fz2awuh9tmc5qLZf55vVanAn+XiwZWBHLaXIoCWZtVdtpkj0OVHE6Xw+OUnTJ0pGKnjXNFQVOHXKy5JKvHVgxjxWV12BwOxDArXDickiJ7FGuxYnXINq/VZLUJmWhYLDs8grbZqSoeCl2IY7PJxW6r4pUkhyJbUc4fUD0et+536H4vLvAqqlvDES5vzKWjflAPOQMB2RvGFc5wCCvF/U49JOuaEnYHgn7Ahh9Vtyfg9wZdzqA7HLS6XG6XU3NpQa+GPcNOD1Z2htSwx6W43TY3wrm8Tk3F45rTpjtUq67iVJemOTWPEMalBnRx6XHJQbfD73arzpDT5XSoAa8zaC0WJLz4W3W43TJaKYoWcqgul1/2al7d5VDwnWzFq8XeYpdLdsmKW1E8mMijOITfrE63KmNAxVVcrOtY1G2Fk8OL2WW4uIuF0d2YGh60lyTZCkGbarXaZFkpdtnMTput2FlsAgyOYqBhVYqtVsWqCINKVqskmyjFezY35rbKNsktSVxbzdgbyTw2CYmKHZLVZrVaBWObOHUV42WEMys20KA4XbZiyagUy2ZHsVWSbFCwyVYZNwMmt2Szum2SxyorgoQsSZK1uFiBTrFZcUgmJJLMCC5JbiSWrEarXMxFcbEkg7biYrPN7DCZFVkqpiWIMNmKbUbKHcV0sjnQWLHJZgSQzda/FZvRic4SzRyQtkpWE5RMZpMZaggFL5NHKpaLzWZ6WGWjFXDB1VxstCkmq9lkMxUrsq242ISwtHZJRhgLgsICxSbMBzWbVcj3NwFQmxkeVoRCmmKzoGSSIE4T2Wo1GiUzZrUaqZAks7VYpi/1RlmIJIogazJb8ZEZWsUmE3Y0W80yBjGbjVbxsZoVyeQw0cpsNhWbjGbENhmLoSLYSRQVm+EIRUk2ws2M0mbZaiy2miWzUbKhEhKYzEYR2VYZRa2cw8losxqFM0AADsCCGFh4wmQ18V8yCpGLBR+6YHizMMLfoIoC8DKbHOhjowVOMmMAc97KZnSg2mTEfmYTNX8zG8WXie7F+Ec4TphTMqIQ6pvpCvNiU157MzrJCExTHAnjvN0lG96kMTK4yRz4H5gpLqMTiwNmzAPGzJoNxzlsOMgmu1x8WSWRaLBsscCipJB6JKsjHxkS8SQ5FYEPmcQEMQh5ijFUscMkeRxAGJspGPNveFexCk2tWNaJ4MU2BQJUYTYiAlkAqmKyKZLNQ1QZJQf5U2BSIoBMnBIcViEAnMC8Yi4mXAkG8U1yhKNSnNez2CUJgNtkhwgTj4x8IJhOtrxS+BCPUoXJ6OoSmLXBB5c5874T8ZyP6mLwKyBuJSFAmYAoFhlXmFKxmW1OPOMoJuYlzgiKYlkoREeR3G1CKcnkpJ+5GJPhDreNrG0S4SIXi4hzIrOimIglASjJIyuQQ0YSvFlYRsjqJDyRRFaQDXTDwYVnSRm4AtrYELWISATLhw3o4UKoWWwzuSSbDlxsAmuIZRN+ERAR4SbUI7CJOqcbG4Mas9lpxkQ0lkVmw3QIpAAW8gFcEI1CNBMRBW6gIgkhFZsbfa2iErAQUw4z2Cd7mEQ04jHhfoFsxaY4sRspjT5mYQIHlqEheZYsIYtMJCgBZ0yKlUmWJoUrkcZciOMQGcthzsc6TkFR7GqVbE5ukcWyG2LFkkMCncKfuNMh2HPHQwXhbfTlTiSRl4h1pDE6RAOBUJE0FIxgFLdssgPUSOImgSpCBd3y2ISYKohKDpPAnkAyfoID6dRhho9IXP/ujalsAt50kXGTbDMpKAkZkbuFtWVBEu9LIrM7rKKpyPKIIcwkbiU0kbmpgyjFKPxF7s5zZNwhkgXjC1SCpLh3SNwXhOm4Y7jyRmTwwo1JZhBhIzBsIu/KJHjKRA+FEZumqpqX+63738MkNezWuVeqftVqC/gZPqmqGGvpDLEcbg/3ZjeDNsXBIMERdNJc86rc6NwhxllWt1/XQtzEHTrjOZvu1jSXl/u9x+/SPAEGGjZF9Xo9XgYPIQaZGqMrhlAM9Ly62xnwhnVGEgEvozQxFqSMYR7jDtkb8qiyxxvwehlo+hVo2Tx6yBtV6B90I6LfzQjGI0Z+boYdqpOxnyyjlssFNwa73rBL9QYcbiUQ9kYZMLuDyOly+zWvw+3QNEaBpAa/V3WE/BFV9ysMAjWbKsr1mIuhq6ozlPGENAaiHqem+XUbwvg1vxiPu71eV8AV8GtOj0NzRYR9nAHN6dCDfhfjS0/I4Q7aVF1zeh1yyOv3u3XNCyktgJSMcbyqJ8Bw1eNxBoIRj+71+nVvQIeZTl0ooDOgcYUUjBHyao6Q6k5gApfHHXIFHW6/TfX7qfN63bLfz9iWk2Aw4XWFPAE1gH/8nrCOxRlVe2NeV1zzBr2uoKqqUYdTVpWoO4C7vR416nZpEU8g4maYFtQZQ0c9ARsDVdXllAMYFgpYQteFW7y66nBqDt0tB/yuoItxngfFPPEQuupYLOb1YHjV4aCawTc+9oT8YqjN0FAX/9WgQ/U7HDIe0PwgS3cw4vTCVFMDzBuACrMPl+oX0PJ6I05X0OrRwhq+8ssOtxrUwp4AA0KkcTL6xzkuBoMao8mAO+jG4w4ZZMkK2PO6NU8cdUCvX2Wg6fQ6vZrfG2HCgZ1Dbo/f7fcwNFaCOv/Bt18DOFGHyxFiMuFnYKu6VS8GFoNSW0CJhp1OAKphMyY7QRhAWdMcYaYMTtyo090DijyMoxWHiBqPwxUMeWVKnNjShcigHcyoeMFhZbDK6JsJEU5n8A9cVLdfkUMa0wQiR3UE3UwW3PQSXsKQrmBAh7iOl5loeEIM7xUFCIS8IaaAIVV3ycy6GMJqtrjugY8LSIrRs5epEWEcEJowjMcbMnLjMI+35l0mw3S4KhqqrMpG6irDmVQsGdHT1ZHqcCaTiocb4rFUKJvJZFPZaGWqMqUlwskMM990tCKbzgSYSydDqXSkMh7N1kVS2VQ8Gotl46GKZEU6nEikM4lotDKTSFQnmbFnU+GKeCZVk4jWZONRekZSVZWxmopkOFuXgkIikciEYpVVTHxjlalUvKIipYfSTIyrkrFERKuOpCsDiXRtLBoJV2nJRDIWUtPhWDigZZA5EQ5nEhVVoWggHEwGQ4l4LKLG4qlgIqAGU5FsLBxBpXRFPObJJtXqqNcbjEUCqaDujwWSoXBQjUSSWpxpsD8eCqQj0XQkoKvBWEDzBz3RUMATiiSZ7mjheDAejoQTkYoAc3p/JBZNauGIFlO0mOplJq96YsFglJpQKKaHa1kU0PRoSI+G9UA4GalIxAIhNRDxx2KxtN8b8Ogp5vcxPRSMJ0KheFU0nlDDUT1B2okGQ9GE6qyIqiERKsgdifujqWiUhQKoZzIufyCQTsRDeijKtF1nQSAYQIFUMh6t0PypYEaLRKLV6YCeoFcFCZVFhUwgkIA3EsX1qB4OhWORSDCMWEE9Go0EgrFE1F0ZCYT1UCgT0uJURcACqZZpYCQcj5CEIwm3GgjE/BWBinAkEcMknkhUTWoZUoMeT7DukdLisRAwqAiyOIC0oDZYEYjqIZ3TSIJVkUialYiKdDQYTGqxcBquSBINxYIxP+nZn6rQKiKhingqkIh4YwHkZZbpjwQj0ZQ/EAsm/KFYitUPTU2wEpKM+BPhKLk4iGO0gJbIhEMhv59Vi3jIA/gSIZDjh0s4GYonVVZhKlA2CWjoonsCrNaEE7GIFoh5EnokRb+EP8xSTzARD9IgXhGLYBEWYkBaIBAPhUJatj7pr0TiRBTzxOLJDBhIhAOhSlcsHA3R3R/yB8OxikTCm9RT/kQwEYJqOK2BAnSI61pVHCAH/MmKimiMxR49mIpGQhl/NJPkLB4GKXEtHoFfKBYLRrOBbCST0IPhAOYDK8AHowRgHo/HETPiTURBTdIVwGFBrln6CQWCSX8gGA8lcYCaxCZR0S/oB66s+ODCYCCQ0kIfKitqaj9+flf9vi77rrnx3fuad+n6T+m6Dx8jHz5Xp+tqq95/+Pm1vrL+Y+P39LtPLL411ryv/fy59UNdxae62KcPTV8irN29+9z0pflTZUN9/bvPn99BpbGmobGexcN0Y8Onlrqmxnfpz5V1lR+r6zLN9U0f45nahg/V737Wv69vqY69+9j08VN97ecvdQ2179LvG9PJyoqvnxuqMzU1Hxqz8cr3tbVNVWJxL5uqef+xKlNTW5+uT39lsbH5QypeWfk++iFV9y5ekc1U1yWramuyHz/WVNc11FVXZEO10cpP8XrUaUhX1VWy9pioi6XSyXQ8lWpMZ95XVH+qTtZk6qprK+tqs9XVNe9TrCpms4FYpuFzimXGVLQ2nUylM7XZqnhDXX1NKBNLf6rKpurS6bpEHI71VSzUZd9lQw0N2arKWkISiauy8apEllVIstXneFUsXJ9KiLyXrKmIx9PZOCxrYjWVmXTFh0QqnU6+f18ZztakArAOVNSmMWiy5l2iWovXJlLJulQ8koxVhqvqamIV5IF3mcpUIp6KV8eqCKVEbVVVTbU/I1RDn2CqqiaeylZW6RimhkXLhkwc7MayqVBlNhaLVlZoVWHskq7zZyJVMVI/kUQ2ikSjtfGqVCaaToAYcn60MhknM0YyWaIX2IYJJT/ro6kYKTCaIFD0dCamZxJVkaQeCKVYi4xqIpaCqWB1qCLmT6ST7nAsRS4PB4IV8WBW90RryKwJPRnS03QJRuOk/FiGrBHSw8loRgtGwoGEKxGMBmLpaCiZ1hMVxFgyEYizvkg2I7MFYxVhisJq2o+dI9FgNOqPVehh7JFUwwHuDIwPsqQUlYYEt4drcnzE744EXSF/OBTTSJhipVUP6hlv2J9wB8VCqkaSiabIfHF/gJQYIqW4o1FGBZo3QgSxPspClj/K8MEdYLwcYLgR9eoRaAfUmJshG4ua4s5OVuI0wOjIobO8RTbTQyyN6WQbRiGukBZiYMmIzyWGDHLQGxBDKDEa1dxBl5/7M6NpVkUZ8SqMSFiG5R7u1L1ijZflUI/CEMfvYDLOJILRuiPADd7FfZ8FSYfMQMrlFEtWjKbEEqfKmqeTUYVOU8bxzCdY33IyvbR6mUuyXOi1FrMAHGAQxNhWDENVPR5V0ZClQLGS6/LaAja/5rB6XfkBpqpoDgRmQOzJL6EqNn+x2yN7XQydWZTyQN7llpknuFw2RmAsTZoZPstuhTE9q7cORopMRxgN/XtN1YEW2MFTbPUw6ZQVRqUOoYDLIyaFKMmaJdNEsdqlMKCHKlMpqxirK/+eSTLNya9TsWDGFFBxUCY5XEz7uGAxgEU6Kj1iJiQmWfww3ZbdVhY8HGK1SZIZdjP39YqpLHN6pn9Mwli+Y1bPChErBGI+KKaXzOXE6mqxmBIzIWWC5mAOxjyb2TB9TUzwrWIxxeEQi15iuazYySxZsbIMImZzWF5MuMwszjE5xBUoryj5ObuY5bMoaHa4xcxUrBbkFyaKrUbGl6zyOaBU7CnGGGLiRm+3zSsmck6hCfZUmGJRz5or5DCgsK7TpskgyutiKsWaJnbzKja8LZZWVa9TYXAfYOaCJxwunS4MGT1ywMHaqQ1YecQQ1slY1esQa/Qs8DMr01gNDjE/EIMWt5inqGJ2o4Ioph8srBarskNMmFSxVI/7XWJtnHE/kPJqmhZ1RKIMN0PxEAubhEMkojKAZmCghXgQERHPAzxRVQtXaBkeHQRdTBViuu5nFB4MiUcqrBAzHgp6AqF4OBpWw7oW9CSD6VggHk5wqwuGwhURV4oYDaUhya1ZJ7QZODKOi0dCTB8SlSFu5wlGIaQdMmAqkE1UZMLJdLaaTyJQW1+d4llQRW0izY0kVlUVr0gyXosmuSBdp2uSiWiAJzzRNGk9XZHIRqIVldwqwgmeLX2oSVWQlUnW1dlMlNvURxJglkFnvK4mnanJJj+8S1dWRv1VkUwmU5NJh2tIjtFMdW2GR2vJqsqKdFVt4lM2DKlsXaYywQOoaOh9XVX9+w+VdST0qlRVuDbFk65UZd37VG00m6xPJiu5MYlbZMPHuupkfeJrRU1D/H11RSrB5wNj9HRNpjLdkK5ON9RnI5xnqxLva9O1lakP6cqWd/U1FRW11fGqfp55TuafOf4ZMojnk+KB5wyPVod5yJrjao2zTp50TvI7Z1jkafAyz3Z/D1K5RnUfT0lH849rp+nQbfgzafjdk6c3kX+iKh759vHwdCTfqpdWQ5BbNLQOUzDBp5fLYYiI3Tq/uvMPiXNUiMe1U4a2WZ7ZDtCqGwZ/xOPhH935x7PDPAXl2Wg33foNX4YNf3I04THxBAU8K+6gd/MA59P0bpnOc26H3u/x/BPYAcPvn5N5oXo57+XI5R8Yf+sXPP/0QYvnrL/b+GrrzT/chVcOUVo7RcEwRJq/Cz3auug/Z/gmnj/nMNsERNs6eJL9rZvWXejSRdcPHYYWHuEOGN7/EF2/dVL264d40tsFt35DawdKtHYbfrW1G750Gf40ffze1sYT5G/thm98fvz4PojKv379EQ+LewWhHsMvHmG39nHd8ud3p+FL428Y/Pqe6RfPhtn5BPWfP7/+bP7282dbnlOv4fen5qbWdsPXX0LTprZvzS1fvn5q/V7d0ol923631Tf3GT63NjU3//nZ8qexsq3py+/mn18a2r696xKPyH82tbTWdhiExZtb/zR+/fwpZ/hQ/6ddPND+1ISMOcPvr9T95ml1p6Hh56+Prb8Rvulr8/fPjT+Rqq2l9XPLz9aGXz8/t/z4/f1Xl3g8/qU5hw48x/7YZajLGWq/1H9o+ZYzfGptzLZ9//H9K4biabV4Yv/t57fmb20I/6f5/a8vn7oNzZijramxvu3jl5bG71++fPr6rvVn06+GxuY/je/rc4ZvAgSDKN6FYJD49vVby4fvX79g1O+fvnz89v3351/f/3z//aWp09DaWt/W8OvX508t37FQa2NLU4fhS32XMOM3ERKN7YZfTT/boI/Cv3BO44+vf1p/fGPU+udX6+/W1h8/3zfyUL715+fvbU2tP7BNDs5DOOpr64Dh25/3n3sFMHKGn23vmr62tBta3v9Bq4/oJ8z1W0Dhx582ETFoBZ5/twhgCvS0jYHTToKtj4sfecwNAwcRtP2gr1EEqdia8F0gtUfsbhjMb7EQQTWPa9upF/sLvn8e5Gye698/fjZ9axOwHkbEViFAn6Hp9zBkJgwfRFh8b2nqNrQOwuDbb9H3T172DhGglLfl8rKI+Pr+sfXHFwL+e/OnXqpGDC2tv9q+9xlaPjV///214c9PYYa2Xy1tv1vzWxta/3z78fvHl7bGn8LoP5q+tra0tnz98rX1U1NrM7j93fzlS0vD7491PYaWhl+fsMvPn83sWMBrDV/ZsgBoP/1s/tX4taXl/cdfjeD146Ch+X3r+9ZfLY2f2v40N36s/FbZ/OXzsKHuS+vXjx/xYKNAakXzjw+Nv378/N7EFohmZGlrbGr8+eNH0/cPX1t/tHxqa/z8/WvdL9h8/NHw5du31i8o+lM44hex2/Sp+VNTw+9fP1p/NP/+0JrfkvG7y/D5E7j+OWT4+ONr6+/mYUNLczdZ4+fvn4j69fMvAQvKifffRMeQ4Udzy++fR+ziWWUXzw77Y7bzu3ROKbnnaDeeG27Z+XNrELuTDg097Il6onyf6wf2J90aRthZdGXoYs9TP7uhxK6pR/YUdbGraZ79T09QOqR2hJ1QL7R4ZKfRMLuX+tlBtcBuqAFq5rmegq7otcLuqVWuZtnZtMn5DGcL7C9b55iB/g47unqo6WYH1yH7vQbYbbaW30s2yz6xQfaJrbL3S/TYgO4UNbP53WGL7AHb5XyY0mXO1mn3ZFig/zR7z07oO81usXFa7FKzwO8SxxwazNFD7CFbYa9aBzvcJtjFNm8Ue8P66S3kWKR2iZLd/E6ynnyvOz5C3hGuJjjvpO0sMm3RchFeA9RN02IMG0zke2yi2xIcnrCo2Cs2BccB5BI70sSuNVEqdqL18Ct2hD1i/Tv8wZ6p/H60UY5Lwyht1ug1yVUfNn9lp9czrcby+8SWsH/OKHap3bHHS1j9xTAHzQUoDRgP2G11jJc6jGLfmdBMeKSPNg8GoYno8QzfTvr34vkcNnjk7I6yYepz7HgbpK6dlv3Y484wRJlAidj9dossHdTcUd+N1iPsoBM0hSynhmeD2GEntBwyilY9fN8aZml5k5fnEex0YY8Fztqx0ZlB7MA7RbMuZO3k84QUPbTshXcnFhkxip1y6/Cehts+CL6H0jO7017YZ9YHXSFPLyWXeaTe5VGeo88T+gpvTSHLGbHQk5dX7K97FBu6sOUcNTfYM4eNxP68U2g9QU3Qb0fjJ6TrzCPkEW59eZQN5m3RCaVrg9C5j6sT7N1Prws433B2jwwP6DEAnVexVw1ZrugzDaUb5LiAbg6PX6HL+H/Z9h6Zz7GHkPIK7nfQOjWI/Yy9tBBxeJSX7BEON9CaQjLhha583SSfIfqL3YoHULkziL2EYtdiDr3aQekVJbd5KZ6QsIe+L/ndiDPo3pdHQSc23s0j5z6fNy7yOxCFzzrzuw4FUp8pGeb7BMle0PAQmpeUH+dzxziyXxgE/o6oe4baE4fAxiB9hC1EdhgzbsDhmPOjvHxrZKxLPucGYekXJBJ+fsjvZXym3TW0nuAnOAl89MDnwiB43dH2Hls+oklXHjFX9BDxNcb5hFEgWPinD6+NgqTFPMKWyRSL+d2nj8g1lD/GwYLIMZNEnUDMdB77AgtjRNumUeTE7fyuzz6w+Iw0Apt9xn/H3wyyDBIpE/ndottE/NR/YXyOq12sPWAUnGahs0r26MlzHIBnPxynaNOZzxPbUBI5ZBpsiWw1QsbooKXIJ3P5mBjkqgcZRXY6ye+vnUajC3KOyA19ebQOQWWKHtN5+gv87uKBIbQQO2NF31eDsMke8gg6A2TZdtpPGEWETeZtNPFfupzBZY7cLOwl8v0gbbuxlKgfg6Kw21g+Hw/ks/kW0o/DtZfvYfiM0H4/v5M3l7fIFNciG4icOkb5Zn6/7gLUuvPyD+fjthcZRtF6jfYi5w/lz+fpNUiLBSy1Sb3QfZ4SYZlReIpMNJbPMSLrPRlWqBGWW8nn01WkGcvfEfrz9551vkfguZjfHdxHywXuCAIL4m41ya+Qhp3N6DCQz/BT9BL7kCfRTsTallHIOZK3udjN/EIUgmb6rOT3Jb8YlpBjKp8Nz7D3HLS2jGJP8h4SnRjF3VT06kGGXnwo7mRd6HMMX0Ehl9dpCt496LTD2atBeFvoPMavyEKL6PNC/M3Bd9C4bTo2LZruCyZMa/xemObY6X5iui2YNA2yA36AvfOHpoHCZXbKL5mGTZOmIdO6aYnjgZYHXI3wmaLdmKmb9l2mHfbT95vG2ZP/yE74u4J5dtYPms6gvlGwx1sPg+yYX6B/r+m44JU98MPsnB+Hfzs0RtmfP0i/dsoELXapc7aDbKf03CpY4nfA9FzwyHHE3vwu0zZ77Qdo88R++ht2zJ8UrBTcs0t+h9/9gmP2w+/CVeysH2HH+xp75IfYFd/PbzcUxHdXQS/f8wU7xkeOJ+Mc12K3e2/BtbGPHfzzxlvjcMExeN4ElftgYIGd5+KOv8VxxtVrfkf7JvafFVkGRMzkvT+XR8oGPhA701eoE/i9wktipHHA2Ya4R+XrxLijk/31y2Bd7JtfM56D1SU+10T4JXvvxQ76Dnb63yPVLrvyN5CxD/1e2cM/juaj6HxrHEOfGXQc572BcfRd53y4YJuyHT7DWGUKGx1ztcf5XkE37zbss+9/l7cQRrHcHjWbBf14+qKgA6884MFn7HlakMOr3Xj5krJ2UHFVsC3eqqBM+H4LrwzSYhA/z5qm8W43Z+3QmeIzbjosWKP0HJ/14K112nebdkHTLnVjvHcxA4pG+XTzvZJ/Q2MZNPZy9lAwB8Zu8PUAeBsBFwcFAnNb0O2nbNW0aXopOEGeGXrPgZ5V0PWMvO2g9gQa8/BYM90VrFPaD70JuA3DddrUSf9JsL5Av1XkWqH8FcQKGj1cXYGuaVp0Ur6ERAPIlKPnNhxvC/roNcp5P+g7wyqTtBDW6cUKVwVP4GuUuguozyJHB3064DIJh/sCYbVO0xkeEqi/yL/vsYt0/VBY5y2QGbwwwrsi67zXkUOWLfRfA/Vj+G4d2kv03Aa123hvkPN9+F7h2XveNtnmLZMVJBoH9RfE4AHt1/HgjYhGZFgG1UfQ6RV2o+0spXN4/oiWZ/k3TETrCZCyk38L5SJPQUTvBVg4p42gsYBcHSaBoBM81IFvc3jmlZb3WEa8OzNKtLZT3od+m/DpIKLnsPYIfpjAkmumVbS/492aHDWDlHZCQbS54HcUv3WAj4OCTaiNm0453zUJ3+Ww4jBWe4b3JoiYp+88Nn4gP+Tw9xkZS1hyh/d6BD6mobiLDGtIO8l1J31esUsOdG3msbhqEp5ahc8KdSNQP4LTIHgahN9IXtZxfCgy23w+d4mcN5XvNcnVCl57JZMNYtF2NLoFNWPYZZ76JfRfR4LjAuHxXriJ/NTNmYiFcbie4rsBpB+ByjVSTcJbxN5QPkcKetNYbdT071jtgMpJgUD/Ej7pRNcRajqQ67JASJfjSrzDNIzUc7Tty+foJzh0kXdHkbGHz15ey0Xiagp7TSHHAqjfzr//9Fowy/copcKy13mLCAuPmO7yUm3/l21GaMEbVMi7iX3G8MAjGk9C+xDLz/C7Cod9pBiixSZRvk6rXtM5dtwhlofhImgd4e9xaA1RskvfceJo0HSJnQWONjgeC67ptUy7m/wbXMdYcYKzTWhP0+8EPtiR8jHTE+cLeXnEXeiIN72moLWGXBv0WCvYoAe2KDxBwuk8r0nqd/I6dpGxZjm7RUoh7yk0DjgWaLsOrRwWWM3f+UR2ai/sLuwofMnrfI4U4v0xkXPGwcMGbcahOk+/wfwddgG7n2DVW3Tuhd4mHj8VaKDlommysI/Wp3mrLXAmcHVEv31kPKLFlEncSVeguYevZzlbpmyPzzQajsDvHk5XeEXYYB0rnlBzD6dbrHoGB+7lhSJv3uUz2BF9RrHhvmm76EkaLLqWpooGi4aKFji7kk6kV2mJtxDnKJssOpaupemi8aJ1aUWapWyvaENaLLql3Yi0Jz3QOyddSNv0OpFOLae8q7gvzfAe4wJ1x9KtBdrSrdRZ1CdtcrbGZ4c3EGfoM8E7hluWRVoeS8O8dbgMhyneQjyS2qkblSZ5F3FJ2uFdxXPLiNRjubCM8dbjvGXG0sPnyPxq3uS9x3bLvPnRvGxeNW+Zr3nrcMZ8zzuHL4Ur5h7zrvmhsN88SN1l4TFvDl4WLlOzX7hSOMKbg5uFo2bxruEEbxaOFS7w/uG5eZw2R4VD5nZzn/mxMGd+LTwzL5rnzNPQmBTvJ5pPzUOWFfMKctya+yw53mS8N3fwBmYP71sO8z7mOr+b0gklI5YXy5OlE51v0HFX6uOtygPpVJqUtqRD3q68wi5z6NktTRZ1FfVLz7wDuk67Z6x5Jk0UHUjTnN9Ks7wDukO/M+mS2juO+aI+3gwdwMrCW6fYbR2LHUgdRc/SWFEOamtw6C/qls6pv5WGsPcqVCekeby2bplHkhN88mrZkw4tM/ijW3qUhJWnLRNSL2+bzuCPnPRo2UOPQ8uNZQNdjiwDtDnAO+NSp+XVfMoboR1SH2+EHvJe6qmlD+pXln5QcYfe17wnOiB1SM/Q2bHMSteWfcuoNIj2HdIy75nOoF0v8g1KG/RrRx6BmF1678F/F3w8I+cW2vViCeSRNosGwclE0aTUh55zaHREuxtozKJ7r/QEglah2g0mD8DZunTE+67D9F3g/AwrrHC+SItFLDGM5acENi1z0gWoe+F3G2vM03aMulvefZ3KvwvbgcxHoG8LrXaRZwh+U1DoQYYjvDuM7HN5WifSjWW6aAFeF1J70b70xPeIdI/3xomsZXw2WHQB90He752Gwhr6neO1bXR+kkbAwCLePcLPz0TRWNEGPr6m9aL0Qot7yyGRuSNt4d92PtvgZrLoDt274DUHr8GiMeJssGiuaIaeg0XD2GcFSv1Fu/S7ATc9xd3wnieeF+FxTkzuFk0T+aL/KTaep2wY+x5L4p3kS7gOFY0h1WrRKryFb46kUfQYkxZ4OzlXdA73Y+qHi3akHuggnbRe1Fu0hHaC/jUZY47rF8sGks3lPXeMNW5pfUH9JJzHyUGC3gp0tuF+hhwrSCKuri0nWL+7qBNJz8H0PGiYIysswPcC+z2BpHWQvAVm1rH+Cxh4xmNnvNe8Jo2Bxl3LEJnk0NIrrYHRG3LIOiXbROoIZwe8vfzA2YJ5zbzL+bLANe8pH5I75sgq87yb3G1e4HqJzNHHe8qTvKncx7vMd+bOfMl64bh5rfC28KHwsXCXtkvmXjLOVuEx+WfefFs4QNsh83XhiXnFvGMeNY+TL3os9+Z9stW1+YK3o1fhv2bp5+3sUeQdtVzyfUBU5YijZzTKSSuWblC3gG12LSvgbiIfIXOU7OMnYRNhnRvLDf7px/PCbxN8NjmmQdQjMSZia1o6KRrB7l1k9y080150Ru9tou8Ga+1IR0XD1I9IIuePcd6JpRfh0cv3Uj4vXIDEDfwwxfcQdn+yiNZ7SHaD1NdE/B0RR0YDTeJN8kEkviV/X3LcWxbIFuO0E/HURctD7H1NO3I8HuvHRx146YYYPEPjV3rcWl7p9STsQt66hcoYvdGDiBUxOEjMTZMF90DMmnRp2RfRhZxjWKmd49ayRfydELH9SLQmbRcNgJwTZO4A3d1g+AiLTRaNYo9pbDjNMVL0QJYcI1/fImMP/GbgdYC9d9Ba5N9FcNxF+Qpv6b9aOkBuOxZYxh8dtMph6SFy6jLZsD2fVU/Q7wEay/QZzMsyQJsufsmx9OrK55ERImQEX47AYQFrk3Hz+WGHiFgmooa4S4ts0SkiHZ1vkPyYtmMi76DdLPRvORsnDnuKrqB0QTze5fPjtkACMSxQcUWErFD7hGVu7Cv2XmVaObPf2nPKoXxgn+H3Sn61H9l77O3Ksn3Vfm5/sS/ax2g5Yd+wd3F1bT9Xuu1T9ivlVtlTnu3z9kd7j3Jvn1M2lQ2lj1Zb9is+g/ZX+4W9X5m1H0PnUj6Rz+Vu5aW0G+rnHKP2fnu3fZnSS3mDY690Tj4o7St9se2Vjpdu2zpt97Yj24xtwHZS8lIyYFu1XZRcl1yVLJTslcxZ76zL1lzJaMm19dHaWbJifSk5sh5Y+0rO/1t3yZ51zjpK3WXJeUl3Sc52Vvpk2yndKL0uXSh9LT3it1PeKd0pPZZfS2fs5/KVvCbf872Cfr32A/sZ2s3b+5RneZLzbuXYPocG/fZnaifst/KRfUbusY/z2bIP2PflR7nL/lS6L8+UXkJ3RL4v7ZNXSnvlydKn0tPSg9KV0kF5o/QBCfrtu3KHPCwPyXPyQ+mRvCuPyWecXcnP8oD9WH6Qt+RteQZphrDKjHwLxVfod8J1E2l2+R6wz9GvT36Rb0o35Ce53/6C5Qbldfm59BTaY7SGl7wk91FzAL1H2kzZu+RldJi0z8vH8pV9Ex0m+b61L9v77Dl7p31GebFf2keVJ/sOvrvBhy94agn/nSmL9i7lwt6hDNkHlHX7gtKv7CHtpX0TrJyAlGvkewRLndhqDyz0KsvKiX0MbPUr86Bn2X5vv8BK/cqlMmdvt0+BOVEzqzxg05wyjISP6LJnX7MvgLU5+2vpiX1WnpXH7TvyClrdlS7JJ9j0ufSy9KIU2UvPsOiJ7dnWU3pk27F1lw7YFm1ztg78PWzbKNkpebU+g4fZkkNrP7jpLukBOb0gZYHae5DxUrJI7YZt0HZTMlN6ahuyPdnm8dYwCFkoPSzdlZdK++VJ/LUk79ge8Ho3dh21b2P/XvsQNhrHFzP2A2ywax+398jX8gW2H7Lv2e/lCfuIcmNfkyfw3yptNuV9edi+K/Anz8ud+OcWzPfK3fIi9RulY/ipX34pPS6dQO8houWx9IW+z6ULnG/JD7ZjkLkDKoaxz5Q8D25vSnPyvf1VnrMvgZwnMPBK/RCxtiVfg4Up+yLYWsW7M9h+2r4lH1A2hmwP2HQABOXA7xnWPeXYkB/wYjeRfwMmL+RBvPYgtyubYOdaPkTfe/kEG2yi4Zh9R9lR1vBZO4jax6OPWKBd6bTvkwHWifgzfLihjMpjyogyhcSLxNOc0oN/H4myJfsT7W+hfgzFa3LBBmhbhtoLuHviakDJKQf2J3LSkB25QMUm0dYNEg+RZged7uzXpTfyKvnjHGRflZ6U7mDXTSzdLZ/jvzW8d2ubKr0v2bedkE26bfu2q5In23bJRcl+yUbJo3XK1k8+ObHOliyVtJdcWBesOyX71nPrQUkXWJkqGS6ZL1kDKWcli7YuW6/tvKTTNg5KRm0LpYNg5cI2KudKt8gnj6UX8jCIIc7lozxmr8lzN0TvCJnhVkQb2WNJPiVbPJNtbojtDjxyjvc3hdZ47KmUqLcvyIv0vJAX8PGCvEamurHtgwyRDx5KZ+Uc8X0tj5MBjkr30PwJ3OyX3ts27Kv4cwf/PZcula7Ky/iwn6t1ztaQ6kK+o/ZeHgE5j2SFaa77kO1Jni29RZYVaJ6UPssXYGrLvlo6gHcGlAN5DF9vIu+2/R57biHtFHw28zlvmCx5C/Km8Mk+EoNWZNsHdWv470nO4e8NpYdcMA6VnNKurOLHTjw+B5YX7I/KI35cAl9n9uX/6LcPk2ue6XGgzNPnCl8fg5dzcu8k7V7kDpB0ap9QJinvUS5B5zh5ZNU+C41l+whanNlXFGHNe3lU2Sc+n0HxCHqtyIfkkmFi7px4WkeTTrmntJdI3y3dtS2WPvOZKn0o2bO92K5sW7YXPL9j3bJdgoyOkjvyxmbJlbWXqzPuN2slyyWDJVvcYSZsT9yBFkomuDouabddl7yWHJX02yZtE+STddt46WLpgu2AzN/HPejVNlO6XToJYjbkIXx0WXrF2QZ3h3Gs+FDaZz/FsoOcP9tvS3NE1wlY78eer8jeaz+Rz8gJj6WDduTHooO0fYL2KneDSbLKRuka+WKWq0XuHOfciR5Lp8lBQucciDvjvnQAN3KK/Uq+Kr0q6/W9lHX7ttU+bUFd9t2pz75tX49vXZvwdfmmtTFtXV3xtftGtEXfsdrlG/Ad+p60ft+dtqVtanvlj9qj9lJ+qk2UP2kT2o124hvSl/W+8ln9vvyg/Lp8t3xY39AGyvd8K+Vj+oA+UX6iXegHWkd5p9Zbvq3lyvu1Ee3Ct6gtqxPlA+qt97FsTl1Q18ue3969HXq79Tb3dtpz5nlyL3pWPctvut88uRfeLHuGPUdcL7zteTtDj2tvzjtUNlrWo76o3b5DddG34Zvxvagr2pBvy7fgm/fdare+Zd+mr0e7Vnd8R2h6qx742tUZdUudVBd8B5xdq2O+dXTt5rOkLmqTvk5t1HcDxT6tDzr7vpyvS3uGyhoU93yz6oxvXb3wTZTf+e58R9pO+Y7WU36GVTZ9T1hmWnsob9dntFltpHy5fKW8v/xK69BXyrv03fJJ7VnL6dP6a/l++Uz5szZe/qC+aK/aGRx6tVXt0DelPajPZTdlR2V3ZQ/eIe+B98Tb/3bTM/T24s2Zp92z7+59c+d+ds+9mXaPv5lwj7vv3NNvOj0jnjnPoefK8+x58ubKLjyX3mnss6LOqptlncjeh37nvgm8faeeo++kb0Q9U/d85+qUb8XXQ7tT9V49UefUk7KnshN1R30pG1Ovyg7UfXWurN83CC7O1S3fsW9KHYPGsu9Cndd2sPYN1Du1Y99M+YPvEdv0lx/5dnyD4OJQmwEtJ9o9v6vlC+XT5fPlc+VH5bvaZvlp+atvQe8s7wINW+X7ej9W7NTbyzv0PX1HX8RqQ9Bb0bahuel7VSd8k+qoulo2Ufb6dhXdZsumyna8p2/vPSPeZTTffzPDZ80z96bdc/1m4c2RZ/vtq2fnbaf34u3a28GySfDVr56rd2Wb6oU6mLfzle/Mt6huqE++G6Tf9C1rOXxw4jvWun0HeHtCbcfTOSQ4JjYe1AHfND22fONgY1TdxF6L6pn2pD4SRTO+Ed+E714d18CXb0O7Adsd5UegLoe+l9oraFrBGnNaBwi58m2W96LxUvmmdqqN6mfaAyi4Aikb+mF5Tu/Xh4ijbqz04Lsqv9OOichc+Sl2HiDaxnxn6rz66HsqO8BHa2XnZUvec+/U28O3E96+t7dv99+Mejo862/W39y82X0zDDoePFdvrt+ce8Y9a8TOyZsO76t33ztcdq1OEd2LZWdE+0XZhe/E10tMTHN1QLwfaSvgZNF3gV536rZ6pXZhwSUyQj/5YsK3rB6XXZfdgZwOYmSFXlu+5bItND/ls0RW2dOETTu1Bd8CmWORvvvEyjo2aC9f8s1ph+UD2pk2qZ2j3ZTWzvlY+U55TuvRb7HPSXln+Vh5j/6oD2qv5a/lHf99ArucYL1H7ZT4OSN+Ln0H2rS6TR6ZgWO377TstKyvbIMYeOHY8+5gmce362Dh4e3U2xniZBorLGGLMeJpmKt+z5bn1nP5ds57590s2/Xely2D+CVi8FR9zueVFbLEnu8V2Q/ULe1effD1+8a0c/LNNF7v4pjyHZWdqz2+J3UO7G9S3k/EjYPbA9C0T6T1kkE2tEPybh/2vfNdkW9zlA2WP2ijoPwOy4+VT2tL5I07bY74GfDd+qbBx2z5cPmQvqPdlz+QWW/JMA945qZ8TpvDNi/apD5Yfo7VRFa9Le/UR3wL5Rd5et3Q2COyu4jYa++699Y76b32PrwdfbvsaX97+XbDs/d239ONFV48O+SW9bdPniXiZtXT//bg7fnbHu8iGLl8u+9dI0c+l80QQ/dlY2TZJzLukNanDRAhy75rdVVbE3cP3yiYWFH7tc2ySfLKqboHZnLqCHXb2hSoJZLUaW3Wt0scXVPbSU464pjWLrnXdIjMQK5+1TrJVLO+Ne2FqzntAuQva9fE0D2tXrRlLLGh7ZeP6uPl9+Sbe2GJ/z6tj5Tv6kdgZqN8ldzbX74HgmbLB7XB8mfsseUT8d7v28ebS2WvZY9Yo7fs4i35w9vj2Xq7hg2483he3xx6HsgmHeDjAjt1e06xyo2n4+0TsZPzHrxdfPvqnfPeeJfKTr0LIGTAd0IuuC87VnfVB/UQWz1oB+C+17dW9uxbABcDvjnflbjHgqgTMuuIuktWWVf7yRVb6hC2GlV7tOn8vbYDm72CoyXfk+9Ue6TdCbljn4w1Q4yNal3l+6DvRdsDHVPli9ouOfQWJB0TDdvaQfk4+j/6hrkfXWCZB2zar99jgw6y7zptH4jEl8zJv5b/tZy5/OdW+vI/V//R/ffNv68nN5P3iYHkwd9vkoN/v+B3LnXzj5OKw4qR9FO6/Z8L/5z6azY79tfIX4uZ9czhXyuZjcxaZipz98+5v17+2f9XZ3bqn1f/7MnOZIf/6sr2Zif/1fNX7l9T/7r519m/Ditv/1r6azE7+q/H7NO/uirH/tWenc8eZpb+esh0Zu7+c+Of8/858I/N5Mbfz5IXya7UfGousZK4+B+bieP/efY/r/6+8Y/pfxz/YzjVl9r+x21y9+9Df29PnPyP61ju/+qK9kVO/s/r0FNg4/+44P6aU+88p29W3jy5Lv73deeyc805/79dOvod5/+xzbxiWNlkPnlkGyt9LFm3nlp3/ttz8TmraKwCW4ZZr7svzBUe89zsqWCLY4K/q/fAE/r1/N+aO+bJfX/+uX1/fqeN2J01z8Gf1vrd1FiX1oK8mquY/n8AZK9W"
}
[info] CPU 772.7% | Mem 982MiB

[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": 500000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.008,
  "requests": 5057769,
  "bytes": 591758973,
  "achieved_rate": 252787.50,
  "target_rate": 500000,
  "target_rate_end": 500000,
  "rate_ratio": 0.5056,
  "bytes_per_sec": 29576137.05,
  "error_rate": 0.000003,
  "max_schedule_lag_us": 9949812,
  "latency_us": {
    "min": 44, "mean": 4761037.2, "stdev": 2847462.0, "max": 9953279,
    "p50": 4745216, "p75": 7235584, "p90": 8695808, "p99": 9646080, "p99_9": 9785344, "p99_99": 9867264
  },
  "status_codes": { "1xx": 0, "2xx": 5057769, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 13, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "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"
}
[info] CPU 780.7% | Mem 988MiB

[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": 500000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.007,
  "requests": 5039058,
  "bytes": 589569786,
  "achieved_rate": 251858.61,
  "target_rate": 500000,
  "target_rate_end": 500000,
  "rate_ratio": 0.5037,
  "bytes_per_sec": 29467457.26,
  "error_rate": 0.000001,
  "max_schedule_lag_us": 9961621,
  "latency_us": {
    "min": 47, "mean": 4773026.3, "stdev": 2840811.1, "max": 9969663,
    "p50": 4769792, "p75": 7223296, "p90": 8720384, "p99": 9654272, "p99_9": 9818112, "p99_99": 9891840
  },
  "status_codes": { "1xx": 0, "2xx": 5039058, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 6, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "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"
}
[info] CPU 778.3% | Mem 992MiB
[info] run 2 wins on score

=== Best: 252788 req/s (CPU: 780.7%, Mem: 988MiB) ===
[info] exact CPU: 159.62 core-seconds | 31.560 us/req
=== Fixed-rate: cpu/req 31.56us | p99 9646080.0us | p99.9 9785344.0us | rate_ratio 0.5056 ===
[warn] offered rate fell short: rate_ratio=0.5056 (target 500000/s)
[warn]   the CPU number is not comparable with runs that held the rate
[info] saved results/latency-500k-8cpu/1024/neton.json
httparena-bench-neton
httparena-bench-neton

==============================================
=== neton / 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   96.32ms   85.70ms   111.20ms   134.40ms    5.00s

  1104071 requests in 10.00s, 1072071 responses
  Throughput: 107.18K req/s
  Bandwidth:  12.06MB/s
  Status codes: 2xx=1072071, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 1072071 / 1072071 responses (100.0%)
  Latency overflow (>5s): 2047
[info] CPU 732.9% | Mem 1.4GiB

[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   251.59ms   252.50ms   352.30ms   364.60ms   469.60ms

  1057143 requests in 10.00s, 1025143 responses
  Throughput: 102.49K req/s
  Bandwidth:  11.53MB/s
  Status codes: 2xx=1025143, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 1025143 / 1025143 responses (100.0%)
[info] CPU 636.1% | Mem 1.9GiB

[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   259.85ms   259.70ms   361.80ms   370.60ms   371.20ms

  1052252 requests in 10.00s, 1020252 responses
  Throughput: 102.00K req/s
  Bandwidth:  11.48MB/s
  Status codes: 2xx=1020252, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 1020252 / 1020252 responses (100.0%)
[info] CPU 625.5% | Mem 2.1GiB

=== Best: 107207 req/s (CPU: 732.9%, Mem: 1.4GiB) ===
[info] input BW: 4.91MB/s (avg template: 48 bytes)
[info] saved results/async/32000/neton.json
httparena-bench-neton
httparena-bench-neton
[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/neton.json - 23 new, 23 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.

1 participant