update dockerfile and benchmark result
This commit is contained in:
parent
731e58988b
commit
b3d8886096
6 changed files with 110 additions and 27 deletions
83
bench/README.md
Normal file
83
bench/README.md
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
# Sample Benchmark Result
|
||||
|
||||
Using `rewrk` and Docker on a Macbook Pro 14 to simply measure the performance of several reverse proxy through HTTP1.1.
|
||||
|
||||
```
|
||||
$ rewrk -c 512 -t 4 -d 15s -h http://localhost:8080 --pct
|
||||
```
|
||||
|
||||
```
|
||||
----------------------------
|
||||
Benchmark on rpxy
|
||||
Beginning round 1...
|
||||
Benchmarking 512 connections @ http://localhost:8080 for 15 second(s)
|
||||
Latencies:
|
||||
Avg Stdev Min Max
|
||||
26.81ms 11.96ms 2.96ms 226.04ms
|
||||
Requests:
|
||||
Total: 285390 Req/Sec: 19032.01
|
||||
Transfer:
|
||||
Total: 222.85 MB Transfer Rate: 14.86 MB/Sec
|
||||
+ --------------- + --------------- +
|
||||
| Percentile | Avg Latency |
|
||||
+ --------------- + --------------- +
|
||||
| 99.9% | 145.89ms |
|
||||
| 99% | 81.33ms |
|
||||
| 95% | 59.08ms |
|
||||
| 90% | 51.67ms |
|
||||
| 75% | 42.45ms |
|
||||
| 50% | 35.39ms |
|
||||
+ --------------- + --------------- +
|
||||
|
||||
767 Errors: error shutting down connection: Socket is not connected (os error 57)
|
||||
|
||||
sleep 3 secs
|
||||
----------------------------
|
||||
Benchmark on nginx
|
||||
Beginning round 1...
|
||||
Benchmarking 512 connections @ http://localhost:8090 for 15 second(s)
|
||||
Latencies:
|
||||
Avg Stdev Min Max
|
||||
38.39ms 21.06ms 2.91ms 248.32ms
|
||||
Requests:
|
||||
Total: 199210 Req/Sec: 13288.91
|
||||
Transfer:
|
||||
Total: 161.46 MB Transfer Rate: 10.77 MB/Sec
|
||||
+ --------------- + --------------- +
|
||||
| Percentile | Avg Latency |
|
||||
+ --------------- + --------------- +
|
||||
| 99.9% | 164.33ms |
|
||||
| 99% | 121.55ms |
|
||||
| 95% | 96.43ms |
|
||||
| 90% | 85.05ms |
|
||||
| 75% | 67.80ms |
|
||||
| 50% | 53.85ms |
|
||||
+ --------------- + --------------- +
|
||||
|
||||
736 Errors: error shutting down connection: Socket is not connected (os error 57)
|
||||
|
||||
sleep 3 secs
|
||||
----------------------------
|
||||
Benchmark on caddy
|
||||
Beginning round 1...
|
||||
Benchmarking 512 connections @ http://localhost:8100 for 15 second(s)
|
||||
Latencies:
|
||||
Avg Stdev Min Max
|
||||
83.17ms 73.71ms 1.24ms 734.67ms
|
||||
Requests:
|
||||
Total: 91685 Req/Sec: 6114.05
|
||||
Transfer:
|
||||
Total: 73.20 MB Transfer Rate: 4.88 MB/Sec
|
||||
+ --------------- + --------------- +
|
||||
| Percentile | Avg Latency |
|
||||
+ --------------- + --------------- +
|
||||
| 99.9% | 642.29ms |
|
||||
| 99% | 507.21ms |
|
||||
| 95% | 324.34ms |
|
||||
| 90% | 249.55ms |
|
||||
| 75% | 174.62ms |
|
||||
| 50% | 128.85ms |
|
||||
+ --------------- + --------------- +
|
||||
|
||||
740 Errors: error shutting down connection: Socket is not connected (os error 57)
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue