How to fully utilize resources for relay?

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-**relays<https://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.
-- Moritz Bartl https://www.torservers.net/
participants (3)
-
Andrew Lewis
-
Moritz Bartl
-
Steve Snyder