zeemo
Engine · Zig · engine: io_uring
Bare-metal Zig HTTP/1.1 server on io_uring. One reactor process per logical CPU via SO_REUSEPORT, hand-written incremental parser, registered provided-buffer rings.
Composite rank
Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.
| Family | Rank | Composite |
|---|---|---|
| HTTP/1.1 | 12 of 34 | 192 |
Every result
Alpha Round, 7 runs. Requests per second is the best of three; latency, CPU and memory come from that run.
| Category | Profile | Conns | Req/sec | Avg | p99 | CPU | Memory |
|---|---|---|---|---|---|---|---|
| Connection | Baseline | 512 | 4,096,391 | 124us | 229us | 6259.7% | 75MiB |
| Connection | Baseline | 4,096 | 4,422,489 | 925us | 1.22ms | 6410.6% | 182MiB |
| Connection | Pipelined | 512 | 48,531,942 | 168us | 358us | 6576.9% | 66MiB |
| Connection | Pipelined | 4,096 | 49,860,224 | 1.31ms | 2.14ms | 6407.1% | 106MiB |
| Connection | Short-lived | 512 | 2,543,420 | 185us | 474us | 5731.0% | 70MiB |
| Connection | Short-lived | 4,096 | 2,606,127 | 1.43ms | 2.04ms | 5920.9% | 130MiB |
| Workload | JSON | 4,096 | 2,389,288 | 686us | 2.94ms | 5854.7% | 289MiB |
How the benchmark is run · The machine · Add or fix an entry