You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Neels Hofmeyr <ne...@elego.de> on 2011/04/11 13:01:40 UTC
[svnbench] Revision: 1090914 compiled Apr 11 2011, 00:21:21
This morning's svn speed ratings...
Far less numbers this time.
Can anyone recommend a python charting thing? I've seen a couple, but if
anyone has already cycled through them, I'd appreciate a hint or to.
Might try py-svg aka svg.charts. http://sourceforge.net/projects/py-svg/
~Neels
/home/neels/svnbench/20110411-002419
Started at Mon Apr 11 00:24:19 UTC 2011
---------------------------------------------------------------------
Results for dir levels: 5 spread: 5
Timings for 5x5_1.6
N min max avg operation (unit is seconds)
6 333.93 391.58 352.62 TOTAL RUN
887 0.01 3.87 0.03 add
12 0.01 18.42 5.53 checkout
48 5.93 42.44 14.47 commit
6 0.05 0.28 0.10 copy
6 2.37 7.34 4.25 delete
12 6.50 22.83 11.09 merge
960 0.01 0.87 0.01 mkdir
6407 0.01 2.48 0.01 prop mod
261 0.01 0.73 0.02 propdel
12550 0.01 0.94 0.01 proplist
25373 0.01 4.85 0.01 propset
12 0.01 0.01 0.01 resolve
12 0.32 2.68 0.73 resolved
84 0.18 0.78 0.45 status
6 8.84 15.14 11.83 switch
90 0.15 20.63 5.32 update
---
Timings for 5x5_trunk
N min max avg operation (unit is seconds)
6 356.40 407.19 379.51 TOTAL RUN
887 0.01 3.34 0.03 add
12 0.02 6.92 2.99 checkout
48 3.68 26.29 12.19 commit
6 0.04 0.18 0.08 copy
6 94.76 108.85 101.98 delete
12 7.70 12.24 9.58 merge
960 0.01 0.64 0.01 mkdir
6407 0.01 0.56 0.01 prop mod
261 0.01 0.04 0.01 propdel
12550 0.01 0.10 0.01 proplist
25373 0.01 0.43 0.01 propset
12 0.01 0.04 0.01 resolve
12 0.90 1.80 1.34 resolved
84 0.25 2.62 0.83 status
6 4.48 5.73 4.88 switch
90 0.23 8.86 2.47 update
---
COMPARE 5x5_1.6 to 5x5_trunk
1.23|+0.45 means factor=1.23, difference in seconds = 0.45
factor < 1 or difference < 0 means '5x5_trunk' is faster than
'5x5_1.6'
min max avg operation
1.07|+22.468 1.04|+15.608 1.08|+26.894 TOTAL RUN
1.31| +0.002 0.86| -0.528 1.18| +0.005 add
1.71| +0.009 0.38|-11.503 0.54| -2.537 checkout
0.62| -2.244 0.62|-16.152 0.84| -2.280 commit
0.76| -0.011 0.65| -0.097 0.80| -0.021 copy
40.06|+92.397 14.83|+101.514 24.00|+97.729 delete
1.18| +1.198 0.54|-10.585 0.86| -1.511 merge
1.38| +0.003 0.73| -0.236 1.18| +0.002 mkdir
1.25| +0.002 0.23| -1.922 0.85| -0.002 prop mod
1.20| +0.002 0.06| -0.689 0.57| -0.009 propdel
1.23| +0.002 0.11| -0.838 1.23| +0.002 proplist
1.25| +0.002 0.09| -4.420 0.92| -0.001 propset
1.12| +0.001 4.48| +0.033 1.48| +0.004 resolve
2.80| +0.577 0.67| -0.886 1.85| +0.615 resolved
1.37| +0.067 3.36| +1.841 1.84| +0.379 status
0.51| -4.352 0.38| -9.413 0.41| -6.951 switch
1.58| +0.086 0.43|-11.769 0.46| -2.849 update
---------------------------------------------------------------------
Results for dir levels: 100 spread: 1
Timings for 100x1_1.6
N min max avg operation (unit is seconds)
6 70.21 84.54 80.26 TOTAL RUN
148 0.01 0.74 0.03 add
12 0.01 7.10 3.19 checkout
48 0.66 2.64 1.32 commit
6 0.02 0.24 0.11 copy
6 0.27 0.60 0.37 delete
12 0.87 1.61 1.11 merge
107 0.01 0.05 0.01 mkdir
361 0.01 0.19 0.01 prop mod
17 0.01 0.18 0.03 propdel
687 0.01 0.05 0.01 proplist
1113 0.01 0.17 0.01 propset
12 0.01 0.02 0.01 resolve
12 0.09 0.16 0.14 resolved
84 0.06 0.27 0.13 status
6 5.05 6.67 5.80 switch
90 0.07 8.34 3.15 update
---
Timings for 100x1_trunk
N min max avg operation (unit is seconds)
6 26.71 33.86 29.07 TOTAL RUN
148 0.01 0.35 0.03 add
12 0.02 0.60 0.26 checkout
48 0.33 2.50 1.02 commit
6 0.02 0.24 0.08 copy
6 2.46 3.30 2.80 delete
12 0.73 1.39 1.03 merge
107 0.01 0.03 0.02 mkdir
361 0.01 0.05 0.01 prop mod
17 0.01 0.02 0.01 propdel
687 0.01 0.05 0.01 proplist
1113 0.01 0.08 0.02 propset
12 0.01 0.01 0.01 resolve
12 0.10 0.22 0.15 resolved
84 0.06 0.81 0.18 status
6 0.45 0.59 0.51 switch
90 0.06 0.89 0.36 update
---
COMPARE 100x1_1.6 to 100x1_trunk
1.23|+0.45 means factor=1.23, difference in seconds = 0.45
factor < 1 or difference < 0 means '100x1_trunk' is faster than
'100x1_1.6'
min max avg operation
0.38|-43.505 0.40|-50.681 0.36|-51.184 TOTAL RUN
1.29| +0.002 0.47| -0.393 0.84| -0.005 add
1.72| +0.009 0.08| -6.497 0.08| -2.923 checkout
0.50| -0.328 0.94| -0.146 0.77| -0.299 commit
0.81| -0.004 1.01| +0.002 0.74| -0.028 copy
9.00| +2.189 5.53| +2.706 7.56| +2.426 delete
0.84| -0.143 0.86| -0.219 0.93| -0.078 merge
1.37| +0.003 0.66| -0.016 1.28| +0.004 mkdir
1.23| +0.002 0.24| -0.145 1.25| +0.003 prop mod
1.18| +0.002 0.11| -0.163 0.47| -0.017 propdel
1.18| +0.001 0.99| -0.001 1.40| +0.004 proplist
1.25| +0.002 0.50| -0.086 1.31| +0.004 propset
1.13| +0.001 0.69| -0.006 1.04| +0.000 resolve
1.16| +0.014 1.34| +0.056 1.09| +0.013 resolved
0.96| -0.002 3.03| +0.540 1.43| +0.055 status
0.09| -4.599 0.09| -6.083 0.09| -5.289 switch
0.87| -0.009 0.11| -7.448 0.11| -2.796 update
---------------------------------------------------------------------
Results for dir levels: 1 spread: 100
Timings for 1x100_1.6
N min max avg operation (unit is seconds)
6 5.63 9.43 6.81 TOTAL RUN
6 0.05 0.05 0.05 add
12 0.01 0.24 0.07 checkout
48 0.08 0.64 0.24 commit
6 0.02 0.07 0.03 copy
6 0.09 0.63 0.18 delete
12 0.18 0.24 0.21 merge
186 0.01 0.09 0.01 prop mod
24 0.01 0.24 0.02 propdel
288 0.01 0.02 0.01 proplist
588 0.01 2.34 0.02 propset
12 0.01 0.01 0.01 resolve
12 0.01 0.10 0.02 resolved
84 0.01 0.02 0.02 status
6 0.10 0.10 0.10 switch
90 0.01 0.23 0.06 update
---
Timings for 1x100_trunk
N min max avg operation (unit is seconds)
6 6.60 9.67 7.54 TOTAL RUN
6 0.04 0.04 0.04 add
12 0.02 0.17 0.08 checkout
48 0.09 3.66 0.39 commit
6 0.02 0.33 0.13 copy
6 0.09 0.09 0.09 delete
12 0.15 0.70 0.24 merge
186 0.01 0.03 0.01 prop mod
24 0.01 0.03 0.01 propdel
288 0.01 0.04 0.01 proplist
588 0.01 0.06 0.01 propset
12 0.01 0.04 0.01 resolve
12 0.02 0.05 0.03 resolved
84 0.01 0.04 0.02 status
6 0.09 0.09 0.09 switch
90 0.02 0.16 0.05 update
---
COMPARE 1x100_1.6 to 1x100_trunk
1.23|+0.45 means factor=1.23, difference in seconds = 0.45
factor < 1 or difference < 0 means '1x100_trunk' is faster than
'1x100_1.6'
min max avg operation
1.17| +0.972 1.03| +0.241 1.11| +0.731 TOTAL RUN
0.79| -0.010 0.85| -0.007 0.81| -0.009 add
1.69| +0.009 0.71| -0.070 1.14| +0.010 checkout
1.17| +0.013 5.73| +3.025 1.61| +0.148 commit
1.04| +0.001 4.82| +0.261 4.65| +0.104 copy
1.00| -0.000 0.15| -0.540 0.49| -0.092 delete
0.81| -0.034 2.90| +0.459 1.15| +0.031 merge
1.09| +0.001 0.41| -0.050 1.07| +0.001 prop mod
1.07| +0.001 0.11| -0.210 0.57| -0.009 propdel
1.09| +0.001 1.97| +0.020 1.21| +0.002 proplist
1.09| +0.001 0.03| -2.282 0.65| -0.006 propset
1.10| +0.001 3.49| +0.026 1.29| +0.003 resolve
2.22| +0.013 0.46| -0.056 1.47| +0.010 resolved
1.22| +0.002 1.97| +0.020 1.32| +0.005 status
0.91| -0.009 0.94| -0.006 0.93| -0.007 switch
1.31| +0.004 0.71| -0.065 0.91| -0.005 update
=========================================================================
comparing averaged totals...
Timings for total_1.6
N min max avg operation (unit is seconds)
18 5.63 391.58 146.56 TOTAL RUN
1041 0.01 3.87 0.03 add
36 0.01 18.42 2.93 checkout
144 0.08 42.44 5.34 commit
18 0.02 0.28 0.08 copy
18 0.09 7.34 1.60 delete
36 0.18 22.83 4.14 merge
1067 0.01 0.87 0.01 mkdir
6954 0.01 2.48 0.01 prop mod
302 0.01 0.73 0.02 propdel
13525 0.01 0.94 0.01 proplist
27074 0.01 4.85 0.01 propset
36 0.01 0.02 0.01 resolve
36 0.01 2.68 0.29 resolved
252 0.01 0.78 0.20 status
18 0.10 15.14 5.91 switch
270 0.01 20.63 2.84 update
---
Timings for total_trunk
N min max avg operation (unit is seconds)
18 6.60 407.19 138.71 TOTAL RUN
1041 0.01 3.34 0.03 add
36 0.02 6.92 1.11 checkout
144 0.09 26.29 4.53 commit
18 0.02 0.33 0.10 copy
18 0.09 108.85 34.95 delete
36 0.15 12.24 3.62 merge
1067 0.01 0.64 0.01 mkdir
6954 0.01 0.56 0.01 prop mod
302 0.01 0.04 0.01 propdel
13525 0.01 0.10 0.01 proplist
27074 0.01 0.43 0.01 propset
36 0.01 0.04 0.01 resolve
36 0.02 1.80 0.51 resolved
252 0.01 2.62 0.34 status
18 0.09 5.73 1.83 switch
270 0.02 8.86 0.96 update
---
COMPARE total_1.6 to total_trunk
1.23|+0.45 means factor=1.23, difference in seconds = 0.45
factor < 1 or difference < 0 means 'total_trunk' is faster than
'total_1.6'
min max avg operation
1.17| +0.972 1.04|+15.608 0.95| -7.853 TOTAL RUN
1.31| +0.002 0.86| -0.528 1.12| +0.003 add
1.70| +0.009 0.38|-11.503 0.38| -1.816 checkout
1.17| +0.013 0.62|-16.152 0.85| -0.810 commit
1.03| +0.000 1.19| +0.053 1.23| +0.018 copy
1.00| -0.000 14.83|+101.514 21.85|+33.355 delete
0.81| -0.034 0.54|-10.585 0.87| -0.519 merge
1.38| +0.003 0.73| -0.236 1.19| +0.002 mkdir
1.22| +0.002 0.23| -1.922 0.87| -0.002 prop mod
1.20| +0.002 0.06| -0.689 0.56| -0.010 propdel
1.18| +0.001 0.11| -0.838 1.24| +0.002 proplist
1.22| +0.002 0.09| -4.420 0.93| -0.001 propset
1.11| +0.001 2.37| +0.025 1.27| +0.003 resolve
2.22| +0.013 0.67| -0.886 1.72| +0.213 resolved
1.22| +0.002 3.36| +1.841 1.74| +0.146 status
0.91| -0.009 0.38| -9.413 0.31| -4.082 switch
1.31| +0.004 0.43|-11.769 0.34| -1.883 update
Had started at Mon Apr 11 00:24:19 UTC 2011,
done at Mon Apr 11 01:50:14 UTC 2011
/home/neels/svnbench/20110411-002419
real 5154.94
user 3111.60
sys 1178.08
Re: [svnbench] Revision: 1090914 compiled Apr 11 2011, 00:21:21
Posted by Neels Hofmeyr <ne...@elego.de>.
On Mon, 2011-04-11 at 08:10 -0500, Hyrum K Wright wrote:
> matplotlib is fairly popular and flexible. You can find an example in
> our repo in tools/dev/graph-dav-servers.py. There is also decent
> online documentation.
Wow, this looks like my new favourite way to plot!
This is so great, I can hardly contain myself :D
Terrible GNUPlot, begone! <swipe>
Thanks, dude!
~Neels
Re: [svnbench] Revision: 1090914 compiled Apr 11 2011, 00:21:21
Posted by Hyrum K Wright <hy...@hyrumwright.org>.
On Mon, Apr 11, 2011 at 6:01 AM, Neels Hofmeyr <ne...@elego.de> wrote:
> This morning's svn speed ratings...
> Far less numbers this time.
>
> Can anyone recommend a python charting thing? I've seen a couple, but if
> anyone has already cycled through them, I'd appreciate a hint or to.
> Might try py-svg aka svg.charts. http://sourceforge.net/projects/py-svg/
>...
matplotlib is fairly popular and flexible. You can find an example in
our repo in tools/dev/graph-dav-servers.py. There is also decent
online documentation.
-Hyrum