Tom,

Why not run multiple tor relays on different ports on the same IPv4 address?

For example, you could run 6 relays on 6 different ports on your IPv4 address (6 x 180 Mpbs > 1 Gbps).

This would also utilise your 4 cores much more efficiently than running 2 relays (each relay will only ever use 1 core for most operations).

Tim

Mon, 30 Jun 2014 14:48:59 +0200 Christian Dietrich <christian.d.dietrich@gmail.com>:

Hi there,

You will never be able to utilize the whole gigabit connection, at least
with the current tor version.
I'm also running 2 tor nodes (00000000000myTOR) on a single machine (3rd
gen Core i, Quad Core /w AES-NI) on an single IP,
reaching ~1.3 Gbit/s on an 1000 Base-T FD connection. Since you do not use
hardware accelerated crypto,
your transfer speed should be much lower. Anway my relays are also cpu
limited due to the fact that tor isn't
really utilizing much more than one cpu core.

- Christian


2014-06-30 13:05 GMT+02:00 Tom van der Woerdt <info@tvdw.eu>:

Hi,

I'm running a Tor exit node on a 1gbit connection. Currently it's maxing
at about 180Mbit/s (both ways, so 360Mbit/s) per instance, and I'm running
two instances.

That's not really using the connection well. The box has 4 cores (no
AES-NI) and I'm looking for ways to utilize the other 640Mbit/s.

Sadly it's not possible to get more IPv4 addresses on this box. I do
however have access to a big range of IPv6 addresses.

Can I somehow run more Tor instances on this box by utilizing those IPv6
addresses? Or are there other ways to optimize the throughput and get
closer to that 1Gbit?

Tom