Delivery-Date: Mon, 27 Jun 2016 19:40:50 -0400
Return-Path: <tor-talk-bounces@lists.torproject.org>
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on moria.seul.org
X-Spam-Level: 
X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,DKIM_ADSP_ALL,
	DKIM_SIGNED,RCVD_IN_DNSWL_MED,T_DKIM_INVALID,T_RP_MATCHES_RCVD autolearn=ham
	version=3.3.1
X-Original-To: archiver@seul.org
Delivered-To: archiver@seul.org
Received: from eugeni.torproject.org (eugeni.torproject.org [138.201.14.202])
	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by khazad-dum.seul.org (Postfix) with ESMTPS id BBD4E1E0B2B;
	Mon, 27 Jun 2016 19:40:48 -0400 (EDT)
Received: from eugeni.torproject.org (localhost [127.0.0.1])
	by eugeni.torproject.org (Postfix) with ESMTP id C9B44E043B;
	Mon, 27 Jun 2016 23:40:42 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by eugeni.torproject.org (Postfix) with ESMTP id 4BEADE047A
 for <tor-talk@lists.torproject.org>; Mon, 27 Jun 2016 23:40:39 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at 
Received: from eugeni.torproject.org ([127.0.0.1])
 by localhost (eugeni.torproject.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id TWF7rkSnnzzx for <tor-talk@lists.torproject.org>;
 Mon, 27 Jun 2016 23:40:39 +0000 (UTC)
Received: from mail.openmailbox.org (mail.openmailbox.org [62.4.1.34])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client did not present a certificate)
 by eugeni.torproject.org (Postfix) with ESMTPS id 1F62EE036A
 for <tor-talk@lists.torproject.org>; Mon, 27 Jun 2016 23:40:38 +0000 (UTC)
Received: by mail.openmailbox.org (Postfix, from userid 20002)
 id 6DDDA20A2DE; Tue, 28 Jun 2016 01:40:36 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org;
 s=openmailbox; t=1467070836;
 bh=LLrYCLLcC/x8vngTQq42JQJO3g2ZNXEAXIP3A9cvy84=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=tCApyEVQIEGRvHsT/7ON3hWb16v7+w3bskYgjPM5o83xWiM6EraBKBbM7mrI6hcBr
 Uqng/ClzbXjdkXFFs9NeTmcaTvYN7H4kTRyUrFrqjvjDiG2foNsAknertm4z6RAKne
 vp3X3VD8Qt6XF5KV0Sw9Kn000/F1lIqPl6phlFGs=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org;
 s=openmailbox; t=1467070832;
 bh=LLrYCLLcC/x8vngTQq42JQJO3g2ZNXEAXIP3A9cvy84=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=LB1oWHDc72kcV1xtYkkM+SUtednDcMYLRPiivNfpw8sOFaRVTDzch7lwSXRs0546V
 f4tZthOktR7T7m5gGocpHCZjVSZvwOS1+P2Uo6mp3x4822WH7zEZj2bLsFtNaMj5Up
 8hr24ikXGm2sIH83iGRD7RgwPePcIz8l8ofWeet4=
To: tor-talk@lists.torproject.org
References: <CAF=Sc9he6a4weDw+rQiKWSVbf-hKEdbTdRzHWiDee0_X5JGqKw@mail.gmail.com>
From: nusenu <nusenu@openmailbox.org>
X-Enigmail-Draft-Status: N1110
Message-ID: <b0371d47-ff12-0a90-bbb5-7bb74667caf2@openmailbox.org>
Date: Mon, 27 Jun 2016 23:40:25 +0000
MIME-Version: 1.0
In-Reply-To: <CAF=Sc9he6a4weDw+rQiKWSVbf-hKEdbTdRzHWiDee0_X5JGqKw@mail.gmail.com>
Subject: Re: [tor-talk] Multiple CPU cores?
X-BeenThere: tor-talk@lists.torproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "all discussion about theory, design,
 and development of Onion Routing" <tor-talk.lists.torproject.org>
List-Unsubscribe: <https://lists.torproject.org/cgi-bin/mailman/options/tor-talk>, 
 <mailto:tor-talk-request@lists.torproject.org?subject=unsubscribe>
List-Archive: <http://lists.torproject.org/pipermail/tor-talk/>
List-Post: <mailto:tor-talk@lists.torproject.org>
List-Help: <mailto:tor-talk-request@lists.torproject.org?subject=help>
List-Subscribe: <https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk>, 
 <mailto:tor-talk-request@lists.torproject.org?subject=subscribe>
Reply-To: tor-talk@lists.torproject.org
Content-Type: multipart/mixed; boundary="===============6211879609844648979=="
Errors-To: tor-talk-bounces@lists.torproject.org
Sender: "tor-talk" <tor-talk-bounces@lists.torproject.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============6211879609844648979==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="9ABDQNvvDwTJmTdic1feIhL6w4f6Ifi8E"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--9ABDQNvvDwTJmTdic1feIhL6w4f6Ifi8E
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

(this thread might be better suited for tor-relays@)

> I've over some time ran some different tor relays - and I really like t=
he
> Tor project. It really makes sense to me.

Thank you for running exit relays!

> Here is the problem I've ran into. On my exit node, speedybacon2500, I =
have
> 2.5 Gbit/s interface and 8 CPU cores. Tor uses ~60 mbps and 1 CPU core.=
 I
> do also have a few other things running on the server, but I'd really l=
ike
> to be able to take advantage of more CPU cores and more bandwidth.

As others have pointed out already the current best solution is to run
multiple tor instances (2 per IPv4).

Also please consider setting the MyFamily parameter in your torrc with
your relay fingerprints so tor users do not choose your relays for more
than one position in a circuit. This is especially relevant in your case
since you apparently run exits and non-exits.

https://atlas.torproject.org/#search/contact:rathhansen

After setting MyFamily you can check this page (if you are no longer
listed there you fixed it properly)
https://raw.githubusercontent.com/ornetstats/stats/master/o/potentially_d=
angerous_relaygroups.txt
(regenerated daily)


If you are lazy (you should be :) you might want to automate all that
(creating multiple tor instances, setting MyFamily, ...), here is an
ansible role to do just that (including OfflineMasterKeys):

https://github.com/nusenu/ansible-relayor




--9ABDQNvvDwTJmTdic1feIhL6w4f6Ifi8E
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJXcblpAAoJEFv7XvVCELh0mD0P/2dCupuMimmvT/6FI/+Ik8HT
IiPo5U8gvi3w3PTu5hlFXtiwBAraJJyA46ZBQWGDZIH+uIS1tnF0tlUrR7+3h9Tq
KQglb8FyeEVlNv7dfyWS9B6sdaXX2gnQbddbs5Vg+Nnffed2JyUt1Oz/35WKsNWM
b2JPMrw+M5+eWxW+khSY40rI0gJmJL5o5Ngpzhh4G0EsoLZUfGi55AsKZ1cBlAln
gjS9joQti9R1FI+DT30gfduIYM6w5pHOQcpULgwec0MbNAvUYwm6uWiIkF679/Wa
VVqjr5umUxd92dnlpidT77HIabG5pJ3HRp1y2KVG8M/twxTUX/vTzQqgGiixQugL
gwwje+Pv7Km6WFnDyffmOzRme6t9AR9FyjmuX9zlWU+c9sQObmmzvbhNMnToHbbu
TwXosqhN3BhqBxZCAhvOYLZmOPtt7jw0ShNJPv0VGNCLmqsn3MGA9Pje9JjWrWFN
WT64KC8IWc2MnrImYeGb7LXmQyerRB5wigvAEMCogyCyf/Vmi1sO60p/WMgLH0sR
KPvbdIAxty8KkOe149ORTWjzFq1cv9Io1ypQK6n1jaFpgmU2/Vq8CM09naZdfVgJ
hcpImw6T5aTk2NSsk29uexoU1b4tvvaYqdLDrgTfzDSdoNfl3a3mX6j2iamYXBLW
hIrO3lt1a4aD1kuQPGnF
=KcU4
-----END PGP SIGNATURE-----

--9ABDQNvvDwTJmTdic1feIhL6w4f6Ifi8E--

--===============6211879609844648979==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

LS0gCnRvci10YWxrIG1haWxpbmcgbGlzdCAtIHRvci10YWxrQGxpc3RzLnRvcnByb2plY3Qub3Jn
ClRvIHVuc3Vic2NyaWJlIG9yIGNoYW5nZSBvdGhlciBzZXR0aW5ncyBnbyB0bwpodHRwczovL2xp
c3RzLnRvcnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby90b3ItdGFsawo=

--===============6211879609844648979==--

