[tor-bugs] #31971 [Circumvention/Snowflake]: Snowflake is *consistently* extremely slow when using the Windows build

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Nov 4 17:39:23 UTC 2019


#31971: Snowflake is *consistently* extremely slow when using the Windows build
-------------------------------------+---------------------------
 Reporter:  cypherpunks              |          Owner:  cohosh
     Type:  defect                   |         Status:  assigned
 Priority:  Medium                   |      Milestone:
Component:  Circumvention/Snowflake  |        Version:
 Severity:  Normal                   |     Resolution:
 Keywords:                           |  Actual Points:
Parent ID:                           |         Points:  3
 Reviewer:                           |        Sponsor:  Sponsor28
-------------------------------------+---------------------------

Comment (by cohosh):

 Alright I'm going to amend my previous statement. I just did some tests to
 compare Tor Browser with Snowflake in a Windows VM vs. Tor Browser with
 Snowflake on Linux. I loaded the University of Waterloo homepage 5 times
 in each environment and used the [https://gitweb.torproject.org/pluggable-
 transports/snowflake.git/tree/client/lib/util.go?id=b4f4b29a037fd2444423835da5999f39525f3d24#n44
 snowflake log output] to determine the maximum throughput. I also used the
 logs to determine how long it took the page to load and found load time to
 be consistently between 2-3 minutes in each environment. The maximum
 throughput results are:

 {{{
 Windows VM
 159 kbps
 209 kbps
 156 kbps
 182 kbps
 149 kbps

 Linux
 161 kbps
 274 kbps
 154 kbps
 243 kbps
 125 kbps
 }}}

 This matches what I measured using the Task Manager in Windows as well. So
 I'm getting well over the 20 kbps reported in this ticket, and the results
 between Linux and Windows look comparable.

 I was originally tricked into thinking I'd reproduced this after a single
 load because as you can see Snowflake is still quite slow. Getting a bad
 snowflake with no throughput will halt the bootstrap process all-together
 and ask you to reconfigure the browser on both systems.

 The corresponding log messages used to calculate the above measurements
 are:
 {{{
 Windows VM
 2019/11/04 15:46:58 Traffic Bytes (in|out): 99140 | 10715 -- (23
 OnMessages, 15 Sends)

 2019/11/04 15:54:31 Traffic Bytes (in|out): 130928 | 16688 -- (35
 OnMessages, 25 Sends)

 2019/11/04 16:01:14 Traffic Bytes (in|out): 97325 | 2715 -- (17
 OnMessages, 5 Sends)

 2019/11/04 16:05:53 Traffic Bytes (in|out): 113624 | 12228 -- (27
 OnMessages, 14 Sends)

 2019/11/04 16:24:29 Traffic Bytes (in|out): 93302 | 2715 -- (15
 OnMessages, 5 Sends)

 Linux
 2019/11/04 16:55:05 Traffic Bytes (in|out): 100678 | 3801 -- (7
 OnMessages, 7 Sends)

 2019/11/04 16:59:14 Traffic Bytes (in|out): 171348 | 6487 -- (11
 OnMessages, 11 Sends)

 2019/11/04 17:02:26 Traffic Bytes (in|out): 96317 | 2657 -- (30
 OnMessages, 3 Sends)

 2019/11/04 17:06:15 Traffic Bytes (in|out): 152011 | 3801 -- (44
 OnMessages, 7 Sends)

 2019/11/04 17:20:05 Traffic Bytes (in|out): 78095 | 2715 -- (22
 OnMessages, 5 Sends)
 }}}

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


More information about the tor-bugs mailing list