On Wed, Aug 07, 2013 at 10:28:59PM +0200, Moritz Bartl wrote: > On 07.08.2013 22:11, Steve Snyder wrote: > > Given plenty of RAM, a muti-core CPU and a single IP address, which is > > more efficient: > > > > a single instance of Tor configured with "NumCPUs 2" or 2 instances of > > Tor configured with "NumCPUs 1" and different port numbers? > > Tor does not scale well across multiple cores. If you hit a single core > limit, you will have to spin up more processes. NumCPU does not help much.
That's true at the limit, 200 Mbps or more needs more than 1 daemon. But with a single IP, running another daemon won't help as much as we'd like. Many client nodes are limited in the ports they can connect to. So, I would only recommend running multiple processes if you need it to fill your bandwidth. Using "NumCPUs 2" does, in my limited testing, provide some improvements in max throughput over a single thread. So use that if you're CPU bound but only by a small margin. -andy _______________________________________________ tor-relays mailing list tor-relays@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays