I've tried adjusting the NTFS options, disabling indexing, and turning off
real-time virus scanning. Of those, the only one that had a noticeable
speed improvement was turning off the virus scanning, which improved
performance by about 25% on heavily I/O-intensive tasks such as svn
But even with the improvements due to these configuration changes, there was
still a huge difference between Windows and either Linux or MacOS in the svn
checkout and svn switch tasks. The exact reason remains a mystery.
On 1/28/09 9:49 AM, "David Weintraub" <qazwart_at_gmail.com> wrote:
> On Wed, Jan 28, 2009 at 5:12 AM, Bolstridge, Andrew
>> There are a couple of tricks to speed up NTFS.
> My favorite is to install Linux over the NTFS partition ;-).
> The major problem is Windows playing mucky-mucky on the Subversion
> files. Every time a new file is created, Window Virus scanners scan it
> for viruses. When you checkout a 1000 file repository, Subversion
> creates a .svn directory filled with all sorts of files, plus a
> duplicate of each file you checked out. And, each one gets scanned by
> the virus scanner. I've seen computers with two or three separate
> virus scanners operating on them. Seems like the company keeps getting
> a new anti-virus program, but forgets to uninstall the old ones.
> If you have Windows Indexing suddenly trying to index a few thousand
> new files, you'll have even more problems. Combine that with Google
> Desktop which also has to have a turn molesting your files, and you
> can see why Subversion can be slow on Windows.
> If possible, turn off virus scanning and Indexing on the directories
> where you do your checkouts.
> Fortunately, I was in the position where my development system didn't
> need Windows on it. I was able to install Fedora and that really sped
> things up.
> David Weintraub
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-01-29 04:29:50 CET