OnionPerf
OnionPerf is a utility to track Tor and onion service performance.
OnionPerf uses multiple processes and threads to download random data through Tor while tracking the performance of those downloads. The data is served and fetched on localhost using two TGen (traffic generator) processes, and is transferred through Tor using Tor client processes and an ephemeral Tor Onion Service. Tor control information and TGen performance statistics are logged to disk, analyzed once per day to produce a json stats database and files that can feed into Torperf, and can later be used to visualize changes in Tor client performance over time.
For more information, see https://github.com/robgjansen/onionperf
We are running three onionperf instance at the moment:
op-us in DC: https://op-us.onionperf.torproject.net (Greenhost)
op-nd in AMS: https://op-nl.onionperf.torproject.net (Greenhost)
op-hk in Hong Kong: https://op-hk.onionperf.torproject.net (Greenhost)
op-ab in Aberdeen, Scotland: https://op-ab.onionperf.torproject.net (University of Aberdeen)
OnionPerf setup is rather simple, a standard test container (in docker) for OnionPerf can be found here: https://github.com/hiromipaw/onionperf-docker
The Greenhost hosted instances are on Greenhost VPS. Greenhost support can be contacted through this web form.
Contact irl for the University of Aberdeen instance for now.
Onionperf's Ticket Query
[[TicketQuery(status=accepted|assigned|needs_information|needs_review|needs_revision|merge_ready|new|reopened&component=Metrics/Onionperf,order=id,desc=1,format=table,col=status|summary|owner|reporter)]]