A
Andy Fish
Hi,
I am struggling to understand why performance accessing my usb memory stick
is so bad and i wonder if anyone can throw any light on it
my hard disk gives about 40MB/sec for sustained transfers, but when it's
being thrashed (e.g. compiling) it's typically giving 1MB/sec. From this I
infer that during a compile, it's mostly seeking.
my memory stick can give 5-10mb/sec for sustained transfers but with
(presumably) very little seek time. so I thought that by moving the source
files (i.e. the data) onto a memory stick I would get better performance.
however, the performance is substantially worse (2-3x the time taken)
I know it's not the speed of the USB interface because if I use a USB hard
drive, there is a performance increase over having it all on the same disk.
the only conclusion I can draw from this is that the usb drive has a very
high seek time, which just doesn't make sense
Andy
I am struggling to understand why performance accessing my usb memory stick
is so bad and i wonder if anyone can throw any light on it
my hard disk gives about 40MB/sec for sustained transfers, but when it's
being thrashed (e.g. compiling) it's typically giving 1MB/sec. From this I
infer that during a compile, it's mostly seeking.
my memory stick can give 5-10mb/sec for sustained transfers but with
(presumably) very little seek time. so I thought that by moving the source
files (i.e. the data) onto a memory stick I would get better performance.
however, the performance is substantially worse (2-3x the time taken)
I know it's not the speed of the USB interface because if I use a USB hard
drive, there is a performance increase over having it all on the same disk.
the only conclusion I can draw from this is that the usb drive has a very
high seek time, which just doesn't make sense
Andy