On Tue, Jun 14, 2011 at 5:56 PM, Mark Phippard <markp...@gmail.com> wrote: > On Tue, Jun 14, 2011 at 5:48 PM, Johan Corveleyn <jcor...@gmail.com> wrote: >> >> Also, has anyone tested this on an NFS-working copy? Or CIFS? > > AFAIK, no one is doing any performance testing on NFS or CIFS. I have > repeatedly invited users to run the benchmarks I wrote in this > configuration but no one has bothered. This leads me to believe it is > not important to people.
I ran the benchmark tests on CIFS[1] with 1.6.17 and trunk@1116051 and posted the results to https://ctf.open.collab.net/sf/projects/csvn The good news is that 1.7, while obviously slower than a local drive, is 40% faster overall compared to 1.6.17: Basic Tests: 1.6.17 1.7@1116051 Action Time Time Diff ------------- ----------- ----------- ---------------- Checkout: 00:07:58.22 00:07:10.19 00:48.03 10.04% Update: 00:07:55.75 00:04:23.66 03:32.10 44.58% Switch: 00:00:20.97 00:00:03.99 00:16.97 80.95% Proplist: 00:00:19.78 00:00:00.17 00:19.61 99.14% Status: 00:00:14.15 00:00:01.70 00:12.45 87.98% Commit: 00:00:52.26 00:00:16.47 00:35.79 68.48% svnversion: 00:00:13.06 00:00:06.69 00:06.36 48.74% Merge Tests: 1.6.17 1.7@1116051 Action Time Time Diff ------------- ----------- ----------- ---------------- Merge: 00:01:38.44 00:00:57.14 00:41.29 41.95% Revert: 00:02:46.94 00:00:38.20 02:08.73 77.11% Merge: 00:01:30.95 00:00:54.09 00:36.86 40.53% Reintegrate: 00:04:36.04 00:01:38.31 02:57.73 64.39% Folder Tests: 1.6.17 1.7@1116051 Action Time Time Diff ------------- ----------- ----------- ---------------- Checkout: 01:19:16.65 01:19:08.90 00:07.76 0.16% Status: 00:03:00.93 00:00:53.52 02:07.41 70.42% Commit: 00:04:32.14 00:03:33.72 00:58.42 21.47% Update: 00:04:34.08 00:00:45.76 03:48.32 83.31% svnversion: 00:03:25.66 00:01:38.84 01:46.81 51.94% Switch: 00:06:59.56 00:01:11.68 05:47.88 82.92% Commit: 00:04:45.71 00:03:00.06 01:45.66 36.98% Merge: 00:07:54.19 00:01:10.17 06:44.03 85.20% Reintegrate: 00:22:38.31 00:03:10.71 19:27.60 85.96% Binaries Tests: 1.6.17 1.7@1116051 Action Time Time Diff ------------- ----------- ----------- ---------------- Checkout: 00:22:37.94 00:25:20.78 00:02:42.85 -11.99% Update: 00:42:29.37 00:04:22.99 00:38:06.39 89.68% Switch: 00:13:48.21 00:16:39.67 00:02:51.46 -20.70% Cleanup: 00:00:41.17 00:00:40.56 00:00:00.61 1.48% Delete: 00:00:58.97 00:00:09.91 00:00:49.06 83.20% Status: 00:00:37.36 00:00:02.98 00:00:34.38 92.02% Commit: 00:01:42.34 00:01:09.78 00:00:32.56 31.81% Rename: 00:02:11.48 00:00:17.63 00:01:53.85 86.59% Status: 00:00:35.52 00:00:02.64 00:00:32.89 92.58% Commit: 00:02:09.61 00:01:10.84 00:00:58.77 45.34% svnversion: 00:00:32.59 00:00:29.36 00:00:03.23 9.91% Switch: 00:03:18.64 00:03:10.80 00:00:07.83 3.94% Commit: 00:00:42.92 00:01:16.44 00:00:33.52 -78.12% Merge: 00:12:17.98 00:01:29.62 00:10:48.35 87.86% Reintegrate: 00:10:39.32 00:00:34.32 00:10:05.00 94.63% TOTAL: 04:40:57.17 02:47:42.28 01:53:14.89 40.31% The one glaring difference is the update test in the binaries tests; throw that out and the difference is only 13%. I'm rerunning the binary tests again to see if that variance repeats. Regardless, it doesn't appear we are any worse off than with 1.6.17. Paul [1] Technically SMB 2.1 since both machines are Windows 7. P.S. I gave a shot at testing over NFS. I tried to find a working combination of cygwin, Allegro NFS Server, Omni-Lite, and/or Omni-NFS Server (and probably a few others I'm forgetting) but couldn't get it to work. I was hindered by the fact that Windows 7 only includes the Client for NFS service in Win 7 Enterprise and Ultimate...and my stable of machines tops out at Pro (and I wasn't too keen on doing an in-place upgrade). > I tried to do it myself, but the NFS performance in my environment was > so slow that I did not have the patience to wait for even the 1.6 > version of the tests to finish. > > -- > Thanks > > Mark Phippard > http://markphip.blogspot.com/ >