I started to run a few Tor Exit Relays (My exit policy only allows ports 80 and 443 only to minimize the amount of abuse) a few days ago. Currently Tor Metrics shows the relays are only advertising 700Kb/s despite the fact the minimum port speed on the VPSes I host on is 100Mb/s. I've been told by friends of mine it's because it's a new relay - at what point does the relay start to route a large amount of traffic equivalent to the port speed.
I'm hoping to contribute to the Tor Project in a variety of ways over the next few months and the summer and starting relays is a first step.
Cheers, Nathaniel
On 4/27/18 14:34, Nathaniel Suchy (Lunorian) wrote:
I started to run a few Tor Exit Relays (My exit policy only allows ports 80 and 443 only to minimize the amount of abuse) a few days ago. Currently Tor Metrics shows the relays are only advertising 700Kb/s despite the fact the minimum port speed on the VPSes I host on is 100Mb/s. I've been told by friends of mine it's because it's a new relay
- at what point does the relay start to route a large amount of traffic
equivalent to the port speed.
I'm hoping to contribute to the Tor Project in a variety of ways over the next few months and the summer and starting relays is a first step.
Cheers, Nathaniel
Thank you for running an exit relay!
A relays advertised bandwidth is usually the maximum amount of traffic it has seen over a recent 10 second period. Tor does not try to determine and then advertise your NIC (or port) speed.
You might still be ramping up because you're a new relay, yes. But because of current network conditions, exits tend to reach their full potential much quicker than non-exits. The "lifecycle of a new relay" blog post doesn't really apply to exits.
Depending on a wide variety of factors -- many of which are vague and hard to reason about -- you may never see your relay push 100 Mbps. These factors include things like what your machine has for CPU and memory (easy to understand); but also things like how close you are to the bandwidth authorities that are measuring you, how close you are to the web servers they are using to help measure you, where you are in relation to other relays in the network, how many people are using Tor, how many instances of the bandwidth scanning tool are currently not crashed, and whether the bandwidth authorities have switched to a new tool (maybe someday soon!).
Please do not be discouraged if you never reach 100 Mbps. I run many relays (some exits) and I don't think they tend to reach the maximum possible speeds the machine is capable of. They also vary wildly in how much they are used. Just look at this[0] relay's 1 year graph.
If after a few months you still are using a small part of your available NIC speed, you should consider running a second relay on the same machine. You can run two relays per IPv4 address.
Thanks again for running a relay.
Matt
[0]: https://metrics.torproject.org/rs.html#details/91516595837183D9ECD1318D00723...
Thank you Matt for your rapid response. My Scaleway hosted exits have a 200Mb/s port and I want to provide as much bandwidth and relay as much traffic as possible out of the port speed.
I've been told it's better to run eight small relays than one large relay (diversity of the network) and I'm currently running three small exits. I'd be happy if even each relay could reach just 50Mb/s worth of transfer or close to. I want each relay to reach its maximum potential.
Next up, my provider Scaleway offers x86, ARM, and ARM64 CPUs, which type works the best for high traffic Tor Relays?
Cheers, Nathaniel Suchy
On Apr 27, 2018, at 3:00 PM, Matt Traudt pastly@torproject.org wrote:
On 4/27/18 14:34, Nathaniel Suchy (Lunorian) wrote: I started to run a few Tor Exit Relays (My exit policy only allows ports 80 and 443 only to minimize the amount of abuse) a few days ago. Currently Tor Metrics shows the relays are only advertising 700Kb/s despite the fact the minimum port speed on the VPSes I host on is 100Mb/s. I've been told by friends of mine it's because it's a new relay
- at what point does the relay start to route a large amount of traffic
equivalent to the port speed.
I'm hoping to contribute to the Tor Project in a variety of ways over the next few months and the summer and starting relays is a first step.
Cheers, Nathaniel
Thank you for running an exit relay!
A relays advertised bandwidth is usually the maximum amount of traffic it has seen over a recent 10 second period. Tor does not try to determine and then advertise your NIC (or port) speed.
You might still be ramping up because you're a new relay, yes. But because of current network conditions, exits tend to reach their full potential much quicker than non-exits. The "lifecycle of a new relay" blog post doesn't really apply to exits.
Depending on a wide variety of factors -- many of which are vague and hard to reason about -- you may never see your relay push 100 Mbps. These factors include things like what your machine has for CPU and memory (easy to understand); but also things like how close you are to the bandwidth authorities that are measuring you, how close you are to the web servers they are using to help measure you, where you are in relation to other relays in the network, how many people are using Tor, how many instances of the bandwidth scanning tool are currently not crashed, and whether the bandwidth authorities have switched to a new tool (maybe someday soon!).
Please do not be discouraged if you never reach 100 Mbps. I run many relays (some exits) and I don't think they tend to reach the maximum possible speeds the machine is capable of. They also vary wildly in how much they are used. Just look at this[0] relay's 1 year graph.
If after a few months you still are using a small part of your available NIC speed, you should consider running a second relay on the same machine. You can run two relays per IPv4 address.
Thanks again for running a relay.
Matt
tor-relays mailing list tor-relays@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays
Nathaniel Suchy (Lunorian):
I started to run a few Tor Exit Relays (My exit policy only allows ports 80 and 443 only to minimize the amount of abuse) a few days ago. Currently Tor Metrics shows the relays are only advertising 700Kb/s despite the fact the minimum port speed on the VPSes I host on is 100Mb/s. I've been told by friends of mine it's because it's a new relay
- at what point does the relay start to route a large amount of traffic
equivalent to the port speed.
I'm hoping to contribute to the Tor Project in a variety of ways over the next few months and the summer and starting relays is a first step.
thanks for adding exit relays, please do not forget to set the MyFamily in your torrc files https://nusenu.github.io/OrNetRadar/2018/04/26/a1.html
It also appears you are using tornull's rejection list, please don't do that lightly.
tor-relays@lists.torproject.org