I have a machine that is dedicated to being a Tor exit node. How can I maximize the performance (high throughput / low latency) of Tor traffic?
I have plenty of under-utilized CPU and RAM resources on this system. According to TorStatus, my bandwidth is rarely maxed-out.
This is on a Linux system, currently running Tor v0.2.2.30-rc.
So... what resources can I spend to make this a better Tor node?
Thanks.
Tons of things, recompiling, optimizing the OS, updating libevent, running multiple daemons.
For some good guides on howto run a faster exit node, look at: https://www.torservers.net/wiki/setup/server and poke around that site to see more suggestions.
-Andrew
On Tue, Aug 2, 2011 at 8:37 PM, Steve Snyder swsnyder@snydernet.net wrote:
I have a machine that is dedicated to being a Tor exit node. How can I maximize the performance (high throughput / low latency) of Tor traffic?
I have plenty of under-utilized CPU and RAM resources on this system. According to TorStatus, my bandwidth is rarely maxed-out.
This is on a Linux system, currently running Tor v0.2.2.30-rc.
So... what resources can I spend to make this a better Tor node?
Thanks. ______________________________**_________________ tor-relays mailing list tor-relays@lists.torproject.**org tor-relays@lists.torproject.org https://lists.torproject.org/**cgi-bin/mailman/listinfo/tor-**relayshttps://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays
I built the Tor binary myself, statically-linked against builds of the latest library versions: openssl, libevent, and zlib. I'm also using the OpenBSD malloc that comes with the Tor tarball.
BTW, the openssl performance is twice that of the old version that comes with CentOS v5.x!
I doesn't seem likely that rebuilding the kernel will yield much benefit, and I don't see that Tor relies much on external libraries.
Thanks for the response.
On 08/02/2011 08:55 PM, Andrew Lewis wrote:
Tons of things, recompiling, optimizing the OS, updating libevent, running multiple daemons.
For some good guides on howto run a faster exit node, look at: https://www.torservers.net/wiki/setup/server and poke around that site to see more suggestions.
-Andrew
On Tue, Aug 2, 2011 at 8:37 PM, Steve Snyder <swsnyder@snydernet.net mailto:swsnyder@snydernet.net> wrote:
I have a machine that is dedicated to being a Tor exit node. How can I maximize the performance (high throughput / low latency) of Tor traffic? I have plenty of under-utilized CPU and RAM resources on this system. According to TorStatus, my bandwidth is rarely maxed-out. This is on a Linux system, currently running Tor v0.2.2.30-rc. So... what resources can I spend to make this a better Tor node? Thanks. _________________________________________________ tor-relays mailing list tor-relays@lists.torproject.__org <mailto:tor-relays@lists.torproject.org> https://lists.torproject.org/__cgi-bin/mailman/listinfo/tor-__relays <https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays>
tor-relays mailing list tor-relays@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays
Hi Steve,
It can take a long time until a Tor relay picks up larger amounts of traffic. Also, the more ports you allow to exit, the more often your relay will be picked as part of a circuit.
On 03.08.2011 03:21, Steve Snyder wrote:
I built the Tor binary myself, statically-linked against builds of the latest library versions: openssl, libevent, and zlib. I'm also using the OpenBSD malloc that comes with the Tor tarball.
BTW, the openssl performance is twice that of the old version that comes with CentOS v5.x!
I doesn't seem likely that rebuilding the kernel will yield much benefit, and I don't see that Tor relies much on external libraries.
Thanks for the response.
tor-relays@lists.torproject.org