[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