HTTP server & framework benchmarks

rserve benchmark results

rserve 1.8 is a r web framework. At concurrency 64 it serves 44 681 requests per second with a P50 latency of 2659.33 ms, ranking 287 of 387 overall and 1 of 5 among r frameworks.

Throughput, latency & reliability

All measured metrics for rserve 1.8, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second44 68142 78341 345
P50 latency2659.33 ms3324.25 ms2749.44 ms
P75 latency5274.97 ms5572.61 ms4882.77 ms
P90 latency6973.44 ms7064.92 ms6322.18 ms
P99 latency8235.69 ms8459.61 ms8159.23 ms
P99.999 latency8516.95 ms9250.13 ms10492.59 ms
Average latency3113.61 ms3518.65 ms2997.97 ms
Minimum latency0.12 ms0.12 ms0.13 ms
Standard deviation2561.45 ms2495.86 ms2346.03 ms
Total requests684 613562 536488 631
Bytes received41.96 MB34.48 MB29.95 MB
HTTP errors000
Request timeouts0040
Socket connection errors000
Socket read errors000
Socket write errors000

Position in this benchmark

Position of rserve on requests per second.
ConcurrencyOverallAmong r frameworks
64287 of 3871 of 5
256289 of 3871 of 5
512290 of 3871 of 5

Explore r frameworks

Fastest r frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
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
5 ambiorix 2.2 663 6858.75 ms 14086.14 ms 0

All 5 r frameworks