[tor-bugs] #7176 [Tor]: Reduced TOR memory consumption for embedded devices

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Sun Oct 21 17:19:11 UTC 2012


#7176: Reduced TOR memory consumption for embedded devices
---------------------------------+------------------------------------------
    Reporter:  cypherpunks       |        Type:  enhancement         
      Status:  new               |    Priority:  normal              
   Milestone:                    |   Component:  Tor                 
     Version:  Tor: unspecified  |    Keywords:  embedded, low memory
      Parent:                    |      Points:                      
Actualpoints:                    |  
---------------------------------+------------------------------------------
 These are a set of patches written by Access Labs. They claim that these
 patches reduce memory usage on small low memory devices.

 The patches are in several different areas:

 * using anonymous mmap() for storing large chunks of data (instead of
 tempfiles)
 * persisting the keys into /etc/tor/keys, rather than putting them in /var
 (tmpfs on OpenWRT)
 * using fixed values for should_rebuild_md_cache() &&
 router_should_rebuild_store()
 * reducing the age of microdesc (changing the compile time defines)
 * using gzipped files for storing cache

 I am including the files here as one ticket item rather than 5, but it
 might make sense to break them up into separate issues.

 The source for these changes is the TorWRT package from Access Labs:
 https://accesslabs.org/wiki/TorWRT

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7176>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list