[tahoe-dev] [tahoe-lafs] #1170: new-downloader performs badly when downloading a lot of data from a file

tahoe-lafs trac at tahoe-lafs.org
Thu Aug 19 04:27:21 UTC 2010


#1170: new-downloader performs badly when downloading a lot of data from a file
------------------------------+---------------------------------------------
     Reporter:  zooko         |       Owner:                                           
         Type:  defect        |      Status:  new                                      
     Priority:  critical      |   Milestone:  1.8.0                                    
    Component:  code-network  |     Version:  1.8β                                     
   Resolution:                |    Keywords:  immutable download performance regression
Launchpad Bug:                |  
------------------------------+---------------------------------------------

Comment (by zooko):

 Okay, the patch from comment:54 seems to have improved performance
 significantly. I just performed run 114:
 {{{
 MUSI Zooko-Ofsimplegeos-MacBook-Pro:~/Desktop$ echo this is run 114 tahoe-
 lafs v1.8.0c2-r4699+comment:54 ; time curl
 http://localhost:3456/file/URI%3ACHK%3A4klgnafrwsm2nx3bqy24ygac5a%3Acrz7nhthi4bevzrug6xwgif2vhiacp7wk2cfmjutoz2ns3w45qza%3A3%3A10%3A1490710513/@@named
 =/bbb-360p24.i420.lossless.drc.ogg.fixed.ogg%2Bbbb-24fps.flac.via-
 ffmpeg.ogg  > bbb.ogg
 this is run 114 tahoe-lafs v1.8.0c2-r4699+comment:54
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
  10 1421M   10  146M    0     0   149k      0  2:42:42  0:16:42  2:26:00
 159k^R
  30 1421M   30  435M    0     0   147k      0  2:44:53  0:50:30  1:54:23
 144k^C

 real    50m30.207s
 user    0m0.290s
 sys     0m2.112s
 }}}

 Here is the full table:

 ||= run =||= version =||= downloaded =||= download KBps =||= flags =||
 || [comment:18 101] || 1.8.0c2 || 100 MB ||   91 ||
 ||
 || [comment:19 102] || 1.7.1   || 100 MB ||  182 ||
 ||
 || [comment:22 103] || 1.7.1   || 100 MB ||  207 ||
 ||
 || [comment:23 104] || 1.8.0c2 || 100 MB ||   82 ||
 ||
 || [comment:25 105] || 1.7.1   || 100 MB ||  211 ||
 ||
 || [comment:35 109] || 1.7.1   || 100 MB ||  228 || cProfile
 ||
 || [comment:36 110] || 1.8.0c2 || 100 MB ||  113 || cProfile
 ||
 || [comment:47 111] || 1.8.0c2 || 413 MB ||   19 || spanstrace
 ||
 || [comment:49 112] || 1.8.0c2 || 456 MB ||  113 || spanstrace,
 [attachment:spans.py.diff spans.py.diff] ||
 || [comment:52 113] ||   1.7.1 ||        543 MB ||       241 ||  on office
 network ||
 || [comment:57 114] ||   1.8.0c2 ||      456 MB ||       147 ||
 [attachment:spans.py.diff spans.py.diff] + comment:54 ||

 I'm not sure if v1.8.0c2 is now good enough to be considered "not a
 significant regression" vs. v1.7.1 for downloading large files. I'll go
 download a large file with v1.7.1 now on my home network for comparison...

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1170#comment:57>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-dev mailing list