[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: How to serve a repository from a filesystem with no access right support?

From: Szabolcs Szakacsits <szaka_at_ntfs-3g.org>
Date: 2007-11-29 17:49:00 CET

On Thu, 29 Nov 2007, John Peacock wrote:
>
> On the other hand, I stand by my contention that the NTFS filesystem scales
> badly with the number of files in a directory, if only from the Windows side
> of the access and this is through direct experience. If NTFS-3G is able to
> get good performance out of directories containing over 1 million files, you
> are better than the Microsoft engineers apparently.

I can't comment this since I used only Linux in all my life, hereby
unfortunately I can reasonable compare the still unoptimized NTFS-3G
driver only with the Linux file systems.

On the other hand, some users are indeed reporting that the driver is
faster in some scenarios than the Microsoft one. This may also explain why
we get a few technical questions from file system developers working for
Microsoft.

> I do note that by your own measures:
>
> http://ntfs-3g.org/performance.html
>
> NTFS-3g is 10 times slower at "random file operation" for file creation
> (likely the most common operation for Subversion).

Well, the random file creation part is the most meaningless and misleading
part of the microbencmark, i.e. not real life usage. If you make your own
tests (no need for Windows: http://ntfs-3g.org/quality.html#howtotest) then
you should find that the difference is far not as big during normal usage.

> I truly don't understand why anyone using Linux [who had a choice] would
> choose NTFS over almost any other native Linux filesystem (especially ext3).

There are many reasons but typically it's interoperability. Hundreds of
million computer users are "stuck" to Windows for whatever reasons. I think
they should be given the chance to decide what works the best for them.

        Szaka

--
NTFS-3G Lead Developer:  http://ntfs-3g.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Nov 29 17:50:22 2007

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.