[tor-bugs] #32720 [Core Tor/Tor]: How much bandwidth does a user use to bootstrap and maintain dir info? How has that changed over time?

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Dec 13 13:40:34 UTC 2019


#32720: How much bandwidth does a user use to bootstrap and maintain dir info? How
has that changed over time?
--------------------------+--------------------------
 Reporter:  arma          |          Owner:  nickm
     Type:  task          |         Status:  accepted
 Priority:  Medium        |      Milestone:
Component:  Core Tor/Tor  |        Version:
 Severity:  Normal        |     Resolution:
 Keywords:                |  Actual Points:
Parent ID:                |         Points:
 Reviewer:                |        Sponsor:
--------------------------+--------------------------

Comment (by nickm):

 I had an early crash for unrelated reasons, but I think these results seem
 reasonably straightforward.

 Experiment 1: (master. Bootstrapped, then updated 6 times.)
 {{{
 Dec 12 18:29:22.000 [notice] Heartbeat: Tor's uptime is 6:10 hours, with 5
 circuits open. I've sent 1.63 MB and received 4.01 MB.
 Dec 12 18:29:22.000 [notice] While bootstrapping, fetched this many bytes:
 Dec 12 18:29:22.000 [notice]     516749 (consensus network-status fetch)
 Dec 12 18:29:22.000 [notice]     13402 (authority cert fetch)
 Dec 12 18:29:22.000 [notice]     1824780 (microdescriptor fetch)
 Dec 12 18:29:22.000 [notice] While not bootsrapping, fetched this many
 bytes:
 Dec 12 18:29:22.000 [notice]     212877 (consensus network-status fetch)
 Dec 12 18:29:22.000 [notice]     108170 (microdescriptor fetch)
 }}}

 Experiment 2: (master, UseMicrodescriptors 0. Bootstrapped, then updated 6
 times.)
 {{{
 Dec 12 18:37:22.000 [notice] Heartbeat: Tor's uptime is 5:50 hours, with 5
 circuits open. I've sent 1.94 MB and received 13.02 MB.
 Dec 12 18:37:22.000 [notice] While bootstrapping, fetched this many bytes:
 Dec 12 18:37:22.000 [notice]     7725566 (server descriptor fetch)
 Dec 12 18:37:22.000 [notice]     445783 (consensus network-status fetch)
 Dec 12 18:37:22.000 [notice]     13266 (authority cert fetch)
 Dec 12 18:37:22.000 [notice] While not bootsrapping, fetched this many
 bytes:
 Dec 12 18:37:22.000 [notice]     3209765 (server descriptor fetch)
 Dec 12 18:37:22.000 [notice]     255740 (consensus network-status fetch)
 }}}

 Experiment 3 (no diffs. Bootstrapped, then updated 5 times.):
 {{{
 Dec 12 18:34:22.000 [notice] Heartbeat: Tor's uptime is 5:20 hours, with 5
 circuits open. I've sent 1.56 MB and received 6.34 MB.
 Dec 12 18:34:22.000 [notice] While bootstrapping, fetched this many bytes:
 Dec 12 18:34:22.000 [notice]     517073 (consensus network-status fetch)
 Dec 12 18:34:22.000 [notice]     13266 (authority cert fetch)
 Dec 12 18:34:22.000 [notice]     1832842 (microdescriptor fetch)
 Dec 12 18:34:22.000 [notice] While not bootsrapping, fetched this many
 bytes:
 Dec 12 18:34:22.000 [notice]     2638812 (consensus network-status fetch)
 Dec 12 18:34:22.000 [notice]     94761 (microdescriptor fetch)
 }}}

 Experiment 4 (no zstd or lzma2, only zlib.  Bootstrapped, then updated 5
 times):
 {{{
 Dec 12 18:37:56.000 [notice] Heartbeat: Tor's uptime is 4:40 hours, with 5
 circuits open. I've sent 1.40 MB and received 3.78 MB.
 Dec 12 18:37:56.000 [notice] While bootstrapping, fetched this many bytes:
 Dec 12 18:37:56.000 [notice]     572325 (consensus network-status fetch)
 Dec 12 18:37:56.000 [notice]     13110 (authority cert fetch)
 Dec 12 18:37:56.000 [notice]     1836661 (microdescriptor fetch)
 Dec 12 18:37:56.000 [notice] While not bootsrapping, fetched this many
 bytes:
 Dec 12 18:37:56.000 [notice]     200259 (consensus network-status fetch)
 Dec 12 18:37:56.000 [notice]     84658 (microdescriptor fetch)
 }}}

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


More information about the tor-bugs mailing list