From f0bec42645aa845d1c1d71c6e18ac1521e808fcc Mon Sep 17 00:00:00 2001 From: eunhhu Date: Sat, 26 Sep 2026 05:29:44 +0100 Subject: Benchmark the HTTP hosts against axum A C load generator, an axum service with the same document contract (in memory, fdatasync, and crash-safe replacement), and a runner that pins the servers and the load to separate CPUs. On the Pi 5, Pure uses about 40% less memory, wins with a new connection per request and with eight durable writers (3.2x the crash-safe axum), but loses 5x on keep-alive reads and 1.5x on 64 durable writers: no persistent connections, one thread, eight connection slots and two fsyncs per commit. Note 075 records the numbers and the targets. --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index edce92d..ff623f0 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,5 @@ __pycache__/ /dist/ /prototypes/*/build/ /prototypes/*/node_modules/ +/benchmarks/http/axum-baseline/target/ +/benchmarks/http/load -- cgit v1.2.3