[tahoe-dev] [tahoe-lafs] #1170: does new-downloader perform badly for certain situations (such as today's Test Grid)?

tahoe-lafs trac at tahoe-lafs.org
Fri Aug 13 05:45:38 UTC 2010


#1170: does new-downloader perform badly for certain situations (such as today's
Test Grid)?
------------------------------+---------------------------------------------
     Reporter:  zooko         |       Owner:                                           
         Type:  defect        |      Status:  new                                      
     Priority:  critical      |   Milestone:  1.8.0                                    
    Component:  code-network  |     Version:  1.8β                                     
   Resolution:                |    Keywords:  immutable download regression performance
Launchpad Bug:                |  
------------------------------+---------------------------------------------

Comment (by zooko):

 Brian asked for better measurements, and I ran quite a few (appended
 below). I think these results are of little use as they are very noisy and
 as far as I can tell I was just wrong when I thought, earlier today, that
 1.8.0c2 was downloading this file slower than 1.7.1 did.

 On the other hand I think these numbers are trying to tell us that
 something is wrong. Why does it occasionally take 40s to download 100K?

 After I post this comment I will attach some status reports and flogs.

 With v1.7.1 and no flogtool tail:
 {{{
 $ time curl --range 0-100000
 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-100K.ogg
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100   97k  100   97k    0     0   8398      0  0:00:11  0:00:11 --:--:--
 25621

 real 0m11.913s
 user 0m0.004s
 sys  0m0.006s
 }}}
 With 1.7.1 and flogtool tail:
 {{{
 $ time curl --range 0-100000
 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-100Kb.ogg
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100   97k  100   97k    0     0  11044      0  0:00:09  0:00:09 --:--:--
 24679

 real 0m9.062s
 user 0m0.003s
 sys  0m0.006s
 }}}
 v1.7.1 without tail:
 {{{
 $ time curl --range 0-100000
 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-100Kc.ogg
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100   97k  100   97k    0     0   8134      0  0:00:12  0:00:12 --:--:--
 23310

 real 0m12.301s
 user 0m0.004s
 sys  0m0.006s
 }}}
 v1.7.1 and flogtool tail:
 {{{
 $ time curl --range 0-100000
 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-100Kd.ogg
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100   97k  100   97k    0     0   9050      0  0:00:11  0:00:11 --:--:--
 24716

 real 0m11.057s
 user 0m0.004s
 sys  0m0.006s
 }}}

 Now switched from office to home.
 v1.7.1 and no flogtool tail, 1M:
 {{{
 $ time curl --range 0-1000000
 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-1M.ogg
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100  976k  100  976k    0     0  33899      0  0:00:29  0:00:29 --:--:--
 287k

 real 0m29.509s
 user 0m0.006s
 sys  0m0.013s
 }}}
 v1.7.1 and flogtool tail, 1M:
 {{{
 $ time curl --range 0-1000000
 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-1M.ogg
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100  976k  100  976k    0     0  51857      0  0:00:19  0:00:19 --:--:--
 228k

 real 0m19.294s
 user 0m0.005s
 sys  0m0.012s
 }}}
 v1.7.1 and no flogtool tail, 100K:
 {{{
 $ time curl --range 0-100000
 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-100K.ogg
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100   97k  100   97k    0     0   2499      0  0:00:40  0:00:40 --:--:--
 25031

 real 0m40.018s
 user 0m0.005s
 sys  0m0.011s
 }}}
 v1.7.1 and flogtool tail, 100K:
 {{{
 $ time curl --range 0-100000
 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-100K.ogg
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100   97k  100   97k    0     0   5249      0  0:00:19  0:00:19 --:--:--
 24746

 real 0m19.059s
 user 0m0.005s
 sys  0m0.009s
 }}}
 v1.8.0c2 and no flogtool tail, 100K:
 {{{
 $ time curl --range 0-100000
 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-100K.ogg
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100   97k  100   97k    0     0  80318      0  0:00:01  0:00:01 --:--:--
 80516

 real 0m1.253s
 user 0m0.004s
 sys  0m0.005s
 }}}
 v1.8.0c2 and no flogtool tail, 1M:
 {{{
 $ time curl --range 0-1000000
 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-1M.ogg
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100  976k  100  976k    0     0    98k      0  0:00:09  0:00:09 --:--:--
 118k

 real 0m9.961s
 user 0m0.005s
 sys  0m0.015s
 }}}
 v1.8.0c2 and flogtool tail, 1M:
 {{{
 $ time curl --range 0-1000000
 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-1M.ogg
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100  976k  100  976k    0     0   210k      0  0:00:04  0:00:04 --:--:--
 268k

 real 0m4.645s
 user 0m0.004s
 sys  0m0.009s
 }}}

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


More information about the tahoe-dev mailing list