ringzero
Engine · C · engine: io_uring
Custom C HTTP server built on io_uring with a multi-reactor architecture. No epoll, no thread-per-connection.
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 | 18 of 34 | 153 |
Every result
Alpha Round, 6 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,352,994 | 117us | 157us | 6104.1% | 4.1GiB |
| Connection | Baseline | 4,096 | 4,264,134 | 961us | 1.11ms | 6100.1% | 4.2GiB |
| Connection | Pipelined | 512 | 56,349,020 | 145us | 214us | 5947.5% | 4.1GiB |
| Connection | Pipelined | 4,096 | 55,913,552 | 1.17ms | 1.83ms | 6165.6% | 4.2GiB |
| Connection | Short-lived | 512 | 1,379,191 | 358us | 3.26ms | 2564.2% | 4.1GiB |
| Connection | Short-lived | 4,096 | 1,565,455 | 2.58ms | 25.90ms | 3181.1% | 4.2GiB |
How the benchmark is run · The machine · Add or fix an entry