[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #16914 [Tor]: improve consensus download decompress performance



#16914: improve consensus download decompress performance
-----------------------------+---------------------------------------------
     Reporter:  teor         |      Owner:
         Type:  enhancement  |     Status:  needs_information
     Priority:  normal       |  Milestone:
    Component:  Tor          |    Version:  Tor: 0.2.6.10
   Resolution:               |   Keywords:  TorCoreTeam201509 Post027Freeze
Actual Points:               |  Parent ID:
       Points:               |
-----------------------------+---------------------------------------------

Comment (by teor):

 Further notes from my tor-dev email:

 The micro descriptor consensuses are 1.2 MBytes, and the combined size of
 all cached microdescriptors is 2.9MBytes.

 The 5% difference between 70% and 75% is 61 KByte for the 1.2 MByte micro
 descriptor consensus, which is the largest individual file. This
 optimisation costs us nothing, except that if we cut it too close, and the
 compression ratio improves, we get a memory doubling and reallocation
 during decompression, which weâre trying to avoid. This would be most
 likely to happen in the full consensus decompression (currently 66%
 compression ratio on 1.4 MBytes), which is the one we care least about,
 because it's on the most powerful servers [citation needed].

 Do we want to go with the 70% option to save both RAM and reallocation
 performance?
 Or do we want to go with the 75% option to avoid reallocation, even if the
 ratio improves?

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16914#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs