Skip to content

Commit

Permalink
add performance section to readme
Browse files Browse the repository at this point in the history
  • Loading branch information
phuslu committed Feb 23, 2024
1 parent dc0adc5 commit c8a6b48
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,30 @@ $ venv/bin/pip install --pre tlslite-ng
$ PYTHONPATH=. venv/bin/python scripts/test-client-hello-max-size.py

```

## Peformance

A Performance result as below, check github [actions][actions] for more results and details.
```
------------- Performance Baseline -------------
Running 10s test @ https://127.0.0.1:4433
2 threads and 2000 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 25.21ms 44.64ms 662.79ms 97.40%
Req/Sec 36.04k 4.42k 43.89k 90.64%
649118 requests in 10.08s, 775.67MB read
Requests/sec: 64423.36
Transfer/sec: 76.98MB
------------- Performance Fingerprint -------------
Running 10s test @ https://127.0.0.1:4433
2 threads and 2000 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 25.12ms 42.88ms 630.20ms 97.44%
Req/Sec 35.38k 4.44k 42.86k 84.02%
634062 requests in 10.02s, 0.85GB read
Requests/sec: 63285.47
Transfer/sec: 87.27MB
```
The results indicate that nginx-ssl-fingerprint module performs comparably well.

[actions]: https://github.com/phuslu/nginx-ssl-fingerprint/actions/workflows/performance.yml

0 comments on commit c8a6b48

Please sign in to comment.