HTTP server & framework benchmarks

ambiorix benchmark results

ambiorix 2.2 is a r web framework. At concurrency 64 it serves 663 requests per second with a P50 latency of 6858.75 ms, ranking 384 of 387 overall and 5 of 5 among r frameworks.

Throughput, latency & reliability

All measured metrics for ambiorix 2.2, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second663581538
P50 latency6858.75 ms6891.52 ms7134.55 ms
P75 latency10473.47 ms10503.51 ms10640.04 ms
P90 latency12707.16 ms12739.93 ms12832.77 ms
P99 latency14086.14 ms14113.45 ms14121.64 ms
P99.999 latency14236.33 ms14269.10 ms14299.14 ms
Average latency6955.59 ms7007.10 ms7243.70 ms
Minimum latency50.71 ms252.50 ms673.72 ms
Standard deviation4092.87 ms4062.68 ms3963.21 ms
Total requests10 4039 0608 166
Bytes received1019.11 kB887.60 kB800.02 kB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Position in this benchmark

Position of ambiorix on requests per second.
ConcurrencyOverallAmong r frameworks
64384 of 3875 of 5
256386 of 3875 of 5
512383 of 3875 of 5

Explore r frameworks

Fastest r frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 rserve 1.8 44 681 2659.33 ms 8235.69 ms 0
2 restrserve 0.4 6 765 5606.74 ms 12272.98 ms 0
3 httpuv 1.6 5 755 6077.78 ms 12734.46 ms 0
4 plumber 1.3 916 6544.73 ms 13979.65 ms 0

All 5 r frameworks