You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by ne...@apache.org on 2012/07/02 02:51:53 UTC

[svnbench] Revision: 1356051 compiled Jul 2 2012, 00:21:36

Started at Mon Jul  2 00:24:49 UTC 2012

*Disclaimer* - This tests only file://-URL access on a GNU/Linux VM.
This is intended to measure changes in performance of the local working
copy layer, *only*. These results are *not* generally true for everyone.

Averaged-total results across all runs:
---------------------------------------

COMPARE total_1.7.0 to total_trunk_1355830
  TOTAL RUN timings: 161.4 seconds avg for total_1.7.0
                     125.0 seconds avg for total_trunk_1355830
      avg         operation
   0.77|-36.377   TOTAL RUN
   0.77| -0.005   add
   0.87| -0.132   checkout
   1.05| +0.463   commit
   1.13| +0.030   copy
   0.85| -0.047   delete
   0.11| -5.099   info
   0.62| -1.916   merge
   0.66| -0.005   mkdir
   0.70| -0.003   prop mod
   0.85| -0.002   propdel
   0.67| -0.003   proplist
   0.69| -0.003   propset
   0.85| -0.001   resolve
   0.76| -0.056   resolved
   0.76| -0.051   status
   0.78| -0.336   switch
   0.95| -0.039   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means 'total_trunk_1355830' is faster than 'total_1.7.0')


Above totals split into separate <dir-levels>x<dir-spread> runs:
----------------------------------------------------------------

COMPARE 5x5_1.7.0 to 5x5_trunk_1355830
  TOTAL RUN timings: 446.8 seconds avg for 5x5_1.7.0
                     343.8 seconds avg for 5x5_trunk_1355830
      avg         operation
   0.77|-102.965  TOTAL RUN
   0.77| -0.005   add
   0.87| -0.356   checkout
   1.06| +1.557   commit
   1.73| +0.184   copy
   0.85| -0.120   delete
   0.10|-15.177   info
   0.62| -5.366   merge
   0.66| -0.005   mkdir
   0.69| -0.003   prop mod
   0.85| -0.002   propdel
   0.67| -0.003   proplist
   0.70| -0.003   propset
   0.86| -0.001   resolve
   0.75| -0.159   resolved
   0.75| -0.132   status
   0.77| -0.933   switch
   0.95| -0.101   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '5x5_trunk_1355830' is faster than '5x5_1.7.0')

COMPARE 100x1_1.7.0 to 100x1_trunk_1355830
  TOTAL RUN timings:  28.2 seconds avg for 100x1_1.7.0
                      23.6 seconds avg for 100x1_trunk_1355830
      avg         operation
   0.84| -4.605   TOTAL RUN
   0.76| -0.004   add
   0.86| -0.027   checkout
   0.94| -0.103   commit
   0.91| -0.018   copy
   0.84| -0.018   delete
   0.54| -0.116   info
   0.63| -0.278   merge
   0.73| -0.003   mkdir
   0.73| -0.003   prop mod
   0.91| -0.001   propdel
   0.67| -0.004   proplist
   0.67| -0.004   propset
   0.83| -0.001   resolve
   0.93| -0.005   resolved
   0.78| -0.016   status
   0.88| -0.044   switch
   0.96| -0.010   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '100x1_trunk_1355830' is faster than '100x1_1.7.0')

COMPARE 1x100_1.7.0 to 1x100_trunk_1355830
  TOTAL RUN timings:   9.2 seconds avg for 1x100_1.7.0
                       7.6 seconds avg for 1x100_trunk_1355830
      avg         operation
   0.83| -1.562   TOTAL RUN
   0.84| -0.007   add
   0.84| -0.012   checkout
   0.90| -0.065   commit
   0.71| -0.075   copy
   0.80| -0.005   delete
   0.93| -0.004   info
   0.57| -0.103   merge
   0.71| -0.003   prop mod
   0.69| -0.003   propdel
   0.66| -0.003   proplist
   0.67| -0.003   propset
   0.85| -0.001   resolve
   0.74| -0.004   resolved
   0.75| -0.004   status
   0.67| -0.032   switch
   0.89| -0.005   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '1x100_trunk_1355830' is faster than '1x100_1.7.0')



More detail:
------------

Timings for 5x5_1.7.0
    N   min     max     avg    operation  (unit is seconds)
    4  439.54  456.24  446.79  TOTAL RUN
  556    0.01    1.85    0.02  add
    8    0.02    5.76    2.72  checkout
   32    1.57   86.50   25.55  commit
    4    0.16    0.33    0.25  copy
    4    0.71    0.84    0.81  delete
   20    8.15   42.57   16.84  info
    8    7.01   21.52   13.98  merge
  656    0.01    0.87    0.01  mkdir
 4364    0.01    0.42    0.01  prop mod
  164    0.01    0.40    0.01  propdel
 8304    0.01    0.36    0.01  proplist
16940    0.01    0.32    0.01  propset
    8    0.01    0.01    0.01  resolve
    8    0.50    0.78    0.63  resolved
   56    0.20    0.86    0.53  status
    4    4.01    4.11    4.07  switch
   60    0.17    6.31    2.03  update
---
Timings for 5x5_trunk_1355830
    N   min     max     avg    operation  (unit is seconds)
    3  328.77  367.12  343.82  TOTAL RUN
  418    0.01    1.56    0.02  add
    6    0.02    4.82    2.37  checkout
   24    1.99   97.26   27.11  commit
    3    0.39    0.47    0.44  copy
    3    0.67    0.70    0.69  delete
   15    0.71    3.59    1.66  info
    6    4.59   13.22    8.61  merge
  485    0.01    0.44    0.01  mkdir
 3144    0.01    0.30    0.01  prop mod
  127    0.01    0.48    0.01  propdel
 6258    0.00    0.56    0.01  proplist
12683    0.01    0.66    0.01  propset
    6    0.01    0.01    0.01  resolve
    6    0.32    0.65    0.47  resolved
   42    0.14    0.78    0.40  status
    3    2.87    3.29    3.14  switch
   45    0.13    5.85    1.92  update
---
COMPARE 5x5_1.7.0 to 5x5_trunk_1355830
  TOTAL RUN timings: 446.8 seconds avg for 5x5_1.7.0
                     343.8 seconds avg for 5x5_trunk_1355830
      min              max              avg         operation
   0.75|-110.773    0.80|-89.119     0.77|-102.965  TOTAL RUN
   0.68| -0.003     0.84| -0.294     0.77| -0.005   add
   0.77| -0.005     0.84| -0.937     0.87| -0.356   checkout
   1.27| +0.425     1.12|+10.759     1.06| +1.557   commit
   2.54| +0.239     1.43| +0.141     1.73| +0.184   copy
   0.95| -0.034     0.83| -0.146     0.85| -0.120   delete
   0.09| -7.435     0.08|-38.981     0.10|-15.177   info
   0.65| -2.421     0.61| -8.301     0.62| -5.366   merge
   0.69| -0.003     0.51| -0.427     0.66| -0.005   mkdir
   0.67| -0.003     0.72| -0.118     0.69| -0.003   prop mod
   0.68| -0.003     1.21| +0.081     0.85| -0.002   propdel
   0.63| -0.003     1.56| +0.202     0.67| -0.003   proplist
   0.68| -0.003     2.06| +0.339     0.70| -0.003   propset
   0.83| -0.001     1.01| +0.000     0.86| -0.001   resolve
   0.64| -0.178     0.84| -0.127     0.75| -0.159   resolved
   0.69| -0.061     0.90| -0.083     0.75| -0.132   status
   0.72| -1.132     0.80| -0.816     0.77| -0.933   switch
   0.77| -0.039     0.93| -0.456     0.95| -0.101   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '5x5_trunk_1355830' is faster than '5x5_1.7.0')


Timings for 100x1_1.7.0
    N   min     max     avg    operation  (unit is seconds)
    4   27.66   28.50   28.23  TOTAL RUN
   92    0.01    0.14    0.02  add
    8    0.02    0.36    0.19  checkout
   32    0.32    3.80    1.71  commit
    4    0.17    0.25    0.20  copy
    4    0.10    0.11    0.11  delete
   20    0.16    0.46    0.25  info
    8    0.57    0.99    0.75  merge
   80    0.01    0.02    0.01  mkdir
  256    0.01    0.07    0.01  prop mod
   20    0.01    0.01    0.01  propdel
  460    0.01    0.19    0.01  proplist
  776    0.01    0.20    0.01  propset
    8    0.01    0.01    0.01  resolve
    8    0.05    0.09    0.07  resolved
   56    0.04    0.11    0.07  status
    4    0.37    0.38    0.38  switch
   60    0.04    0.53    0.25  update
---
Timings for 100x1_trunk_1355830
    N   min     max     avg    operation  (unit is seconds)
    3   22.49   24.54   23.62  TOTAL RUN
   75    0.01    0.12    0.01  add
    6    0.02    0.31    0.16  checkout
   24    0.84    3.46    1.61  commit
    3    0.17    0.19    0.18  copy
    3    0.09    0.10    0.09  delete
   15    0.09    0.20    0.14  info
    6    0.39    0.55    0.47  merge
   65    0.01    0.02    0.01  mkdir
  182    0.01    0.05    0.01  prop mod
    8    0.01    0.02    0.01  propdel
  351    0.01    0.07    0.01  proplist
  565    0.01    0.04    0.01  propset
    6    0.01    0.01    0.01  resolve
    6    0.06    0.08    0.07  resolved
   42    0.03    0.09    0.06  status
    3    0.31    0.35    0.33  switch
   45    0.03    0.50    0.24  update
---
COMPARE 100x1_1.7.0 to 100x1_trunk_1355830
  TOTAL RUN timings:  28.2 seconds avg for 100x1_1.7.0
                      23.6 seconds avg for 100x1_trunk_1355830
      min              max              avg         operation
   0.81| -5.166     0.86| -3.963     0.84| -4.605   TOTAL RUN
   0.70| -0.003     0.87| -0.018     0.76| -0.004   add
   0.77| -0.004     0.86| -0.051     0.86| -0.027   checkout
   2.59| +0.513     0.91| -0.341     0.94| -0.103   commit
   0.97| -0.004     0.77| -0.057     0.91| -0.018   copy
   0.85| -0.016     0.87| -0.015     0.84| -0.018   delete
   0.58| -0.068     0.44| -0.255     0.54| -0.116   info
   0.69| -0.179     0.56| -0.441     0.63| -0.278   merge
   0.72| -0.003     1.05| +0.001     0.73| -0.003   mkdir
   0.69| -0.003     0.77| -0.016     0.73| -0.003   prop mod
   0.71| -0.003     1.59| +0.008     0.91| -0.001   propdel
   0.66| -0.003     0.39| -0.113     0.67| -0.004   proplist
   0.69| -0.003     0.18| -0.167     0.67| -0.004   propset
   0.80| -0.002     0.98| -0.000     0.83| -0.001   resolve
   1.03| +0.002     0.95| -0.005     0.93| -0.005   resolved
   0.74| -0.011     0.82| -0.020     0.78| -0.016   status
   0.83| -0.063     0.91| -0.035     0.88| -0.044   switch
   0.79| -0.008     0.96| -0.023     0.96| -0.010   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '100x1_trunk_1355830' is faster than '100x1_1.7.0')


Timings for 1x100_1.7.0
    N   min     max     avg    operation  (unit is seconds)
    4    8.94    9.49    9.21  TOTAL RUN
    4    0.04    0.04    0.04  add
    8    0.02    0.15    0.08  checkout
   32    0.23    1.88    0.63  commit
    4    0.17    0.45    0.26  copy
    4    0.02    0.03    0.02  delete
   20    0.04    0.09    0.05  info
    8    0.15    0.39    0.24  merge
  124    0.01    0.02    0.01  prop mod
   16    0.01    0.01    0.01  propdel
  192    0.01    0.01    0.01  proplist
  392    0.01    0.02    0.01  propset
    8    0.01    0.01    0.01  resolve
    8    0.01    0.02    0.02  resolved
   56    0.01    0.02    0.02  status
    4    0.08    0.11    0.10  switch
   60    0.01    0.14    0.04  update
---
Timings for 1x100_trunk_1355830
    N   min     max     avg    operation  (unit is seconds)
    3    7.47    7.79    7.64  TOTAL RUN
    3    0.03    0.04    0.04  add
    6    0.02    0.12    0.06  checkout
   24    0.16    1.78    0.57  commit
    3    0.18    0.19    0.18  copy
    3    0.02    0.02    0.02  delete
   15    0.04    0.08    0.05  info
    6    0.09    0.18    0.14  merge
   93    0.01    0.01    0.01  prop mod
   12    0.01    0.01    0.01  propdel
  144    0.01    0.01    0.01  proplist
  294    0.01    0.01    0.01  propset
    6    0.01    0.01    0.01  resolve
    6    0.01    0.02    0.01  resolved
   42    0.01    0.02    0.01  status
    3    0.06    0.07    0.07  switch
   45    0.01    0.12    0.04  update
---
COMPARE 1x100_1.7.0 to 1x100_trunk_1355830
  TOTAL RUN timings:   9.2 seconds avg for 1x100_1.7.0
                       7.6 seconds avg for 1x100_trunk_1355830
      min              max              avg         operation
   0.84| -1.475     0.82| -1.702     0.83| -1.562   TOTAL RUN
   0.86| -0.006     0.83| -0.007     0.84| -0.007   add
   0.78| -0.004     0.77| -0.034     0.84| -0.012   checkout
   0.70| -0.069     0.95| -0.098     0.90| -0.065   commit
   1.06| +0.010     0.43| -0.259     0.71| -0.075   copy
   0.83| -0.004     0.73| -0.007     0.80| -0.005   delete
   0.93| -0.003     0.94| -0.005     0.93| -0.004   info
   0.62| -0.057     0.47| -0.208     0.57| -0.103   merge
   0.70| -0.003     0.64| -0.005     0.71| -0.003   prop mod
   0.70| -0.003     0.66| -0.004     0.69| -0.003   propdel
   0.67| -0.002     0.92| -0.001     0.66| -0.003   proplist
   0.69| -0.003     0.65| -0.005     0.67| -0.003   propset
   0.80| -0.002     0.96| -0.000     0.85| -0.001   resolve
   0.61| -0.006     0.94| -0.001     0.74| -0.004   resolved
   0.73| -0.003     0.77| -0.005     0.75| -0.004   status
   0.72| -0.023     0.67| -0.037     0.67| -0.032   switch
   0.75| -0.003     0.92| -0.011     0.89| -0.005   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means '1x100_trunk_1355830' is faster than '1x100_1.7.0')


Timings for total_1.7.0
    N   min     max     avg    operation  (unit is seconds)
   12    8.94  456.24  161.41  TOTAL RUN
  652    0.01    1.85    0.02  add
   24    0.02    5.76    1.00  checkout
   96    0.23   86.50    9.30  commit
   12    0.16    0.45    0.24  copy
   12    0.02    0.84    0.31  delete
   60    0.04   42.57    5.72  info
   24    0.15   21.52    4.99  merge
  736    0.01    0.87    0.01  mkdir
 4744    0.01    0.42    0.01  prop mod
  200    0.01    0.40    0.01  propdel
 8956    0.01    0.36    0.01  proplist
18108    0.01    0.32    0.01  propset
   24    0.01    0.01    0.01  resolve
   24    0.01    0.78    0.24  resolved
  168    0.01    0.86    0.21  status
   12    0.08    4.11    1.52  switch
  180    0.01    6.31    0.77  update
---
Timings for total_trunk_1355830
    N   min     max     avg    operation  (unit is seconds)
    9    7.47  367.12  125.03  TOTAL RUN
  496    0.01    1.56    0.02  add
   18    0.02    4.82    0.86  checkout
   72    0.16   97.26    9.76  commit
    9    0.17    0.47    0.27  copy
    9    0.02    0.70    0.27  delete
   45    0.04    3.59    0.62  info
   18    0.09   13.22    3.07  merge
  550    0.01    0.44    0.01  mkdir
 3419    0.01    0.30    0.01  prop mod
  147    0.01    0.48    0.01  propdel
 6753    0.00    0.56    0.01  proplist
13542    0.01    0.66    0.01  propset
   18    0.01    0.01    0.01  resolve
   18    0.01    0.65    0.18  resolved
  126    0.01    0.78    0.16  status
    9    0.06    3.29    1.18  switch
  135    0.01    5.85    0.73  update
---
COMPARE total_1.7.0 to total_trunk_1355830
  TOTAL RUN timings: 161.4 seconds avg for total_1.7.0
                     125.0 seconds avg for total_trunk_1355830
      min              max              avg         operation
   0.84| -1.475     0.80|-89.119     0.77|-36.377   TOTAL RUN
   0.68| -0.003     0.84| -0.294     0.77| -0.005   add
   0.78| -0.004     0.84| -0.937     0.87| -0.132   checkout
   0.70| -0.069     1.12|+10.759     1.05| +0.463   commit
   1.08| +0.013     1.03| +0.014     1.13| +0.030   copy
   0.83| -0.004     0.83| -0.146     0.85| -0.047   delete
   0.93| -0.003     0.08|-38.981     0.11| -5.099   info
   0.62| -0.057     0.61| -8.301     0.62| -1.916   merge
   0.69| -0.003     0.51| -0.427     0.66| -0.005   mkdir
   0.68| -0.003     0.72| -0.118     0.70| -0.003   prop mod
   0.70| -0.003     1.21| +0.081     0.85| -0.002   propdel
   0.65| -0.003     1.56| +0.202     0.67| -0.003   proplist
   0.69| -0.003     2.06| +0.339     0.69| -0.003   propset
   0.80| -0.002     0.96| -0.000     0.85| -0.001   resolve
   0.61| -0.006     0.84| -0.127     0.76| -0.056   resolved
   0.73| -0.003     0.90| -0.083     0.76| -0.051   status
   0.72| -0.023     0.80| -0.816     0.78| -0.336   switch
   0.75| -0.003     0.93| -0.456     0.95| -0.039   update
(legend: "1.23|+0.45" means: slower by factor 1.23 and by 0.45 seconds;
 factor < 1 and difference < 0 means 'total_trunk_1355830' is faster than 'total_1.7.0')



Had started at Mon Jul  2 00:24:49 UTC 2012,
       done at Mon Jul  2 00:51:53 UTC 2012
/home/neels/svnbench/data_archive
real 1624.12
user 647.87
sys 311.91