On 5/24/07, Andy Levy <andy.levy@gmail.com> wrote:
>
> On 5/23/07, Jogchum Koerts <joggie@joggie.nl> wrote:
> > Hello,
> >
> > My question is about the use of TortoiseSVN on a removable USB pen
> > drive. I want to store my repository's on my brand new usb 2.0 pen
> > drive, with a storage capacity of 2 GB. Problem is that when I checkout,
> > update or even commit a repository saved on my USB stick, it runs
> > terrible slow.
> >
> > Posting my question up here means I hope more people have this problem,
> > or know more about it?
>
> I don't think this is a TSVN problem, maybe not even a Subversion
> problem. How quickly do regular files get written to the device? Is
> write caching enabled or disabled? Are you certain that you're
> plugging it into a USB 2.0 port, and not 1.1?
>
>
I'm not the original poster of this thread, but I have some feed back on
using USB drives.
I have several. They are all 2.0 and plugged into 2.0 Hubs (you get a
little pop-up message if you plug a 2.0 device into a 1.x port). Anyway, I
don't keep repositories on there (although I did start to at one point).
I do keep a couple of checked out working copies that I update (svn update,
I don't really work from the drive) periodically so I have a reference copy
of some files with me. I notice that the svn update is _far_ slower in that
drive than I'd expect (in comparison to other file operations).
I don't notice the slowness with other operations: I routinely copy large
files (100MB) to and from the drive and it's quick. I also copy small
files, but not _many_ at a time, and have not noticed that being slow.
Usually, it's so quick I don't notice at all.
The operations (just about all that write to the working copy: update,
checkout, ...) are just as slow using SVN (command line) as using TSVN (with
all the overlays and such disabled in TSVN).
So, it's NOT TSVN, it may be the underlying SVN libraries, and I'm sure
things would be faster if write-back caching were enabled, but probably not
as safe.
Received on Fri May 25 02:26:29 2007