Welcome to the OnionPerf wiki! This wiki complements the code repository with documentation and measurement data from actual measurements performed with OnionPerf.
One of the main goals for developing OnionPerf is to measure long-term performance trends in the Tor network. Tor Metrics fetches these measurements once per day and includes them in its performance graphs.
We maintain detailed documentation how we set up these long-running OnionPerf instances. These instructions are more specific than the ones in the
README.md and likely not applicable for all use cases. We wrote this documentation primarily for ourselves, but we share it just in case it's useful for others.
We also maintain a table of long-term instances together with their configurations and data tarballs. We hope that these measurements can be useful to others, maybe even to discover anomalies in the data that we haven't even found yet.
We also keep a list of known artifacts in long-running OnionPerf measurement data along with likely explanations or open questions to the causes behind these artifacts.
The other main goal for developing OnionPerf is to enable experimental measurements of different Tor configurations or different Tor branches. We maintain a list of experiments together with configurations and measurement data for anyone interested to evaluate. (Work in progress.)
OnionPerf has been cited in academic publications including research papers, technical reports, and presentation slides. We maintain a list of such mentions for other researchers and interested parties. (Work in progress.)