[tahoe-dev] [tahoe-lafs] #983: high CPU load on storage servers when uploading large mutable file

tahoe-lafs trac at allmydata.org
Mon Apr 12 21:38:22 PDT 2010


#983: high CPU load on storage servers when uploading large mutable file
------------------------------+---------------------------------------------
     Reporter:  zooko         |       Owner:  somebody                  
         Type:  defect        |      Status:  new                       
     Priority:  major         |   Milestone:  undecided                 
    Component:  code-storage  |     Version:  1.6.0                     
   Resolution:                |    Keywords:  performance mutable upload
Launchpad_bug:                |  
------------------------------+---------------------------------------------

Comment(by zooko):

 !ChosenOne reproduced this problem on his Ubuntu Lucid (alpha) at my
 request. It really seems like on his system there is a superlinear cost
 (whether CPU cost or some other time-sink I'm not sure) to uploading
 mutable files.
 http://pastie.org/914448
 {{{
 400 MB

 real    23m3.963s
 user    0m0.030s
 sys     0m0.930s

 # Pushing: 16 minutes (412.1kBps)
 }}}
 http://pastie.org/private/c8zkyjea2ogn5so6dlxq
 {{{
 ## 400MB
    real 15m55.535s
    user 0m0.070s
    sys  0m0.510s
    # Pushing: 7 minutes (923.1kBps)

 ## 200MB
 1
    real 1m58.554s
    user 0m0.020s
    sys  0m0.400s
    # Pushing: 37 seconds (5.57MBps)

 2
    real 1m22.431s
    user 0m0.030s
    sys  0m0.400s
    # Pushing: 26 seconds (7.80MBps)
 3:
    real 1m2.264s
    user 0m0.020s
    sys  0m0.390s
    # Pushing: 15 seconds (13.65MBps)
 4:
    real 0m59.669s
    user 0m0.050s
    sys  0m0.320s
    # Pushing: 16 seconds (12.44MBps)
 5:
    real 1m3.264s
    user 0m0.020s
    sys  0m0.320s
    # Pushing: 18 seconds (11.15MBps)
 6:
    real 0m56.371s
    user 0m0.020s
    sys  0m0.340s
    # Pushing: 17 seconds (12.07MBps)
 7:
    real 1m4.337s
    user 0m0.060s
    sys  0m0.310s
    # Pushing: 21 seconds (9.85MBps)
 8:
    real 0m52.630s
    user 0m0.020s
    sys  0m0.350s
    # Pushing: 18 seconds (11.60MBps)
 9:
    real 0m49.644s
    user 0m0.000s
    sys  0m0.330s
    # Pushing: 17 seconds (11.88MBps)
 10:
    real 0m47.338s
    user 0m0.000s
    sys  0m0.310s
    # Pushing: 13 seconds (16.04MBps)

 }}}

-- 
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/983#comment:10>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid


More information about the tahoe-dev mailing list