[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #1749 [Tor - Relay]: Project: Split relay and link crypto across multiple CPU cores
#1749: Project: Split relay and link crypto across multiple CPU cores
-------------------------+--------------------------------------------------
Reporter: nickm | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: Tor - Relay | Version:
Keywords: | Parent:
-------------------------+--------------------------------------------------
Right now, Tor does nearly all of its work in one main thread. We have a
basic "CPUWorker" implementation that we use for doing server-side
onionskin crypto in a separate thread, but thanks to improvements long
ago, server-side onionskin crypto on longer dominates. If we could split
the work of relay AES-CTR crypto and SSL crypto across multiple threads,
that would be pretty helpful in letting high-performance servers saturate
their connections. (Blutmagie has wanted this for some while.)
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/1749>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online