This page is generated from benchmark_latest.json. Higher is better for requests/sec and throughput; lower is better for latency. The HTTP latency chart shows timeout-adjusted average latency.
Charts
Table
Scenario
All scenarios
small-get
headers
large-get
post
json
compress
no-reuse
Metric
All metrics
Requests/sec (RPS)
Avg Latency (ms)
Data transferred (MB)
Memory RSS (MB)
Requests/sec Latency Throughput Memory
Scenario aeronet curl drogon beast Best
small-get 24138.60 18571.90 13664.50 25779.10 beast headers 17680.20 11090.40 9439.20 14059.60 aeronet large-get 343.00 340.90 317.50 193.20 aeronet post 22128.10 16892.60 12460.30 19074.40 aeronet json 11519.10 9920.50 8238.30 9517.90 aeronet compress 2122.00 2033.60 1846.40 2055.30 aeronet no-reuse 10827.40 8118.60 6357.60 10252.00 aeronet
Scenario aeronet curl drogon beast Best
small-get 0.041ms 0.054ms 0.073ms 0.039ms beast headers 0.057ms 0.090ms 0.106ms 0.071ms aeronet large-get 2.916ms 2.933ms 3.150ms 5.176ms aeronet post 0.045ms 0.059ms 0.080ms 0.052ms aeronet json 0.087ms 0.101ms 0.121ms 0.105ms aeronet compress 0.471ms 0.492ms 0.542ms 0.486ms aeronet no-reuse 0.092ms 0.123ms 0.157ms 0.097ms aeronet
Scenario aeronet curl drogon beast Best
small-get 2.76MB 2.13MB 1.56MB 2.95MB beast headers 10.12MB 6.35MB 5.40MB 8.04MB aeronet large-get 10289.00MB 10228.00MB 9524.00MB 5796.00MB aeronet post 2593.14MB 1979.61MB 1460.19MB 2235.29MB aeronet json 2728.46MB 2349.82MB 1951.36MB 2254.45MB aeronet compress 2068.97MB 1982.78MB 1800.29MB 2003.97MB aeronet no-reuse 1.24MB 0.93MB 0.73MB 1.17MB aeronet