2aeac45f49
We now conduct benchmark tests with multiple concurrent streams (by default; this is configurable by passing `-p` to `arti-bench`). Currently, these results just get "flattened" for the purposes of statistical analysis (as in, results_raw contains the results of each connection's timing summary, across all benchmark runs). This might be something we wish to change in future. The stats summary now also records "best" and "worst" values for each metric, to give a rough idea of the range of values encountered. Additionally, we now support writing the benchmark results out to a JSON file. A future commit may integrate this with CI, so that we have benchmark results for every commit as a build artefact. (some documentation was also fixed) part of arti#292 |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
README.md |
README.md
arti-bench
A simple benchmarking utility for Arti.
This works by establishing a simple TCP server, and having Arti connect back to it via
a chutney
network of Tor nodes, benchmarking the upload and download bandwidth while doing so.
License: MIT OR Apache-2.0