From 8070cc20c990557c42d418a8307472ae59bad41b Mon Sep 17 00:00:00 2001 From: Jianhui Zhao Date: Sun, 3 Jan 2021 16:54:31 +0800 Subject: [PATCH] README: Add benchmark Signed-off-by: Jianhui Zhao --- README.md | 25 +++++++++++++++++++++++++ README_ZH.md | 25 +++++++++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/README.md b/README.md index e86d862..2879f99 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,31 @@ A very flexible, lightweight and fully asynchronous HTTP server library based on * [wolfssl] - If you choose wolfssl as your SSL backend * [openssl] - If you choose openssl as your SSL backend +# Benchmark +## Nginx + + $ wrk -t4 -c400 -d10s http://localhost:80/test.html + Running 10s test @ http://localhost:80/test.html + 4 threads and 400 connections + Thread Stats Avg Stdev Max +/- Stdev + Latency 3.54ms 7.32ms 224.58ms 93.30% + Req/Sec 40.63k 12.49k 96.29k 74.50% + 1622012 requests in 10.05s, 385.09MB read + Requests/sec: 161390.39 + Transfer/sec: 38.32MB + +## libuhttpd + + $ wrk -t4 -c400 -d10s http://localhost:8080/test.html + Running 10s test @ http://localhost:8080/test.html + 4 threads and 400 connections + Thread Stats Avg Stdev Max +/- Stdev + Latency 2.12ms 3.01ms 31.30ms 89.26% + Req/Sec 70.87k 12.53k 142.54k 79.75% + 2826394 requests in 10.05s, 547.18MB read + Requests/sec: 281328.83 + Transfer/sec: 54.46MB + # Configure See which configuration are supported diff --git a/README_ZH.md b/README_ZH.md index 61a4bb6..c7f65eb 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -44,6 +44,31 @@ * [wolfssl] - 如果你选择wolfssl作为你的SSL后端 * [openssl] - 如果你选择openssl作为你的SSL后端 +# 基准测试 +## Nginx + + $ wrk -t4 -c400 -d10s http://localhost:80/test.html + Running 10s test @ http://localhost:80/test.html + 4 threads and 400 connections + Thread Stats Avg Stdev Max +/- Stdev + Latency 3.54ms 7.32ms 224.58ms 93.30% + Req/Sec 40.63k 12.49k 96.29k 74.50% + 1622012 requests in 10.05s, 385.09MB read + Requests/sec: 161390.39 + Transfer/sec: 38.32MB + +## libuhttpd + + $ wrk -t4 -c400 -d10s http://localhost:8080/test.html + Running 10s test @ http://localhost:8080/test.html + 4 threads and 400 connections + Thread Stats Avg Stdev Max +/- Stdev + Latency 2.12ms 3.01ms 31.30ms 89.26% + Req/Sec 70.87k 12.53k 142.54k 79.75% + 2826394 requests in 10.05s, 547.18MB read + Requests/sec: 281328.83 + Transfer/sec: 54.46MB + # 配置 查看支持哪些配置选项