Clojure web benchmarks
This is a collaborative repo maintained by a a number of contributors. Thanks to everyone for making this possible! - Peter Taoussanis
Last updated: TODO
There is no such thing as a one-size-fits-all benchmark. Results will vary dramatically based on your server hardware and the kind of workload you're testing.
So results are organised into named benchmarking profiles that determine wrk config:
Profile | Connections | Keep alive? |
---|---|---|
1k-keepalive | 32→1024 | ✓ |
1k-non-keepalive | 32→1024 | - |
60k-keepalive | 10k→60k | ✓ |
60k-non-keepalive | 10k→60k | - |
Or see here for older results from before benchmarking profiles were introduced.
Getting started is really easy!
start-here.sh
in the repo rootThe particular server hardware, wrk2 config, and server versions will vary between each result set.
Alphabetically:
GitHub pull requests very welcome for:
If you have any questions, please open an issue on GitHub.
Cheers!