[tor-bugs] #21216 [Internal Services/Tor Sysadmin Team]: Need a virtual host to run OnionPerf

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Jan 13 10:45:37 UTC 2017


#21216: Need a virtual host to run OnionPerf
-------------------------------------------------+---------------------
 Reporter:  hiro                                 |          Owner:  tpa
     Type:  defect                               |         Status:  new
 Priority:  Medium                               |      Milestone:
Component:  Internal Services/Tor Sysadmin Team  |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:                                       |  Actual Points:
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+---------------------

Comment (by hiro):

 Hi Weasel, we just need to save the logs. For the time being nothing else
 is required, so I assume it is not a problem if the disk is slow.

 We want to run OnionPerf in measure mode. This means a TGen server running
 on port 8080 and a Twisted web server running on port 8081. Port 8080 must
 be open we want to do performance measurements with downloads that exit
 the Tor network. Port 8081 is for the web server, so we need it open only
 if we want it to be public accessible. Karsten, could you please let me
 know if we want the web server to allow access to the data?

 OnionPerf runs a TGen client/server pair that transfer traffic through Tor
 and through an ephemeral onion service started by OnionPerf itself. I am
 not sure exactly how much network traffic the measurement generates, I can
 find out a rough estimation if you need it, considering that measurements
 are run every hour.

 These are the measurements that it gathers:

 Tgen:

 - Number of transfer AUTH errors, each client

 - Number of transfer PROXY errors, each client

 - Number of transfer AUTH errors, all clients over time

 - Number of transfer PROXY errors, all clients over time

 - Bytes transferred before AUTH error, all downloads

 - Bytes transferred before PROXY error, all downloads

 - Median bytes transferred before AUTH error, each client

 - Median bytes transferred before PROXY error, each client

 - Mean bytes transferred before AUTH error, each client

 - Mean bytes transferred before PROXY error, each client

 Tor

 - 60 second moving average throughput, read, all relays

 - 1 second throughput, read, all relays

 - 1 second throughput, read, each relay

 - 60 second moving average throughput, write, all relays

 - 1 second throughput, write, all relays

 - 1 second throughput, write, each relay

 I do not think it will generate lot of network traffic, but, as I said, if
 you prefer I can run an estimation.

 I can maintain the service.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/21216#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list