Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   NZ Computing (http://www.velocityreviews.com/forums/f47-nz-computing.html)
-   -   Should it take 50 minutes to copy 1.5GB to a USB2 memory stick? (http://www.velocityreviews.com/forums/t600001-should-it-take-50-minutes-to-copy-1-5gb-to-a-usb2-memory-stick.html)

Mark C 03-19-2008 09:23 AM

Should it take 50 minutes to copy 1.5GB to a USB2 memory stick?
 
Should it take 50 minutes to copy 1.5GB to a USB2 memory stick?

The DSE site says the stick is USB2.0.
My USB external HDD can read @ ~28Mbyte/s thru the same USB ports.

The file copy starts off with a ~4min estimate, and then blows out to
50min, oscillating about.

Performance monitor showed a steady baseline write speed of
200KBytes/s, peaking to 800KBytes/s sometimes and 6MBytes/s rarely.
A disk test utility showed it can be read from @ 12MBytes/s.

Windows 2000 Server SP4, patched.

Oh well...

Mark

impossible 03-20-2008 12:22 AM

Re: Should it take 50 minutes to copy 1.5GB to a USB2 memory stick?
 

"Mark C" <mark.c@somewhere.invalid> wrote in message
news:47e0db8b$0$28141$c3e8da3@news.astraweb.com...
> Should it take 50 minutes to copy 1.5GB to a USB2 memory stick?
>
> The DSE site says the stick is USB2.0.
> My USB external HDD can read @ ~28Mbyte/s thru the same USB ports.
>
> The file copy starts off with a ~4min estimate, and then blows out to
> 50min, oscillating about.
>
> Performance monitor showed a steady baseline write speed of
> 200KBytes/s, peaking to 800KBytes/s sometimes and 6MBytes/s rarely.
> A disk test utility showed it can be read from @ 12MBytes/s.
>
> Windows 2000 Server SP4, patched.
>
> Oh well...
>



Are you transferring many, many files? And is your USB drive formatted Fat16
by any chance? If so, that could be the source of your trouble.

http://blogs.technet.com/markrussino...1/2087460.aspx




Craig Shore 03-20-2008 08:55 AM

Re: Should it take 50 minutes to copy 1.5GB to a USB2 memory stick?
 
On 19 Mar 2008 09:23:23 GMT, Mark C <mark.c@somewhere.invalid> wrote:

>Should it take 50 minutes to copy 1.5GB to a USB2 memory stick?
>
>The DSE site says the stick is USB2.0.
>My USB external HDD can read @ ~28Mbyte/s thru the same USB ports.
>
>The file copy starts off with a ~4min estimate, and then blows out to
>50min, oscillating about.
>
>Performance monitor showed a steady baseline write speed of
>200KBytes/s, peaking to 800KBytes/s sometimes and 6MBytes/s rarely.
>A disk test utility showed it can be read from @ 12MBytes/s.
>
>Windows 2000 Server SP4, patched.


Try a different USB port on the machine.


RL 03-20-2008 07:58 PM

Re: Should it take 50 minutes to copy 1.5GB to a USB2 memory stick?
 
impossible wrote:
> Are you transferring many, many files? And is your USB drive formatted Fat16
> by any chance? If so, that could be the source of your trouble.
>
> http://blogs.technet.com/markrussino...1/2087460.aspx


Large numbers of files alone will also dramatically slow file copying to
flash memory, although it may depend on how you have it configured. I
have mine configured for performance over reliability.

Flash memory is inefficient at wriging, so having to constantly update
file tables with large numbers of entries will be much slower than
copying a single file. If I need to pur a large number of files on flash
memory, I will usually zip them up first, and it is much faster that way.

RL

Lawrence D'Oliveiro 03-20-2008 09:17 PM

Re: Should it take 50 minutes to copy 1.5GB to a USB2 memory stick?
 
In article <frufks$jvb$1@lust.ihug.co.nz>, RL did write:

> Large numbers of files alone will also dramatically slow file copying to
> flash memory ...


I don't see why. I've had directories with hundreds of thousands of files in
them, which could be copied around just fine between rotating media, across
the LAN etc. Why should flash be any worse at dealing with this?

> ... although it may depend on how you have it configured.


How do you do that, then?

RL 03-20-2008 10:09 PM

Re: Should it take 50 minutes to copy 1.5GB to a USB2 memory stick?
 
Lawrence D'Oliveiro wrote:
> In article <frufks$jvb$1@lust.ihug.co.nz>, RL did write:
>
>> Large numbers of files alone will also dramatically slow file copying to
>> flash memory ...

>
> I don't see why. I've had directories with hundreds of thousands of files in
> them, which could be copied around just fine between rotating media, across
> the LAN etc. Why should flash be any worse at dealing with this?


This is because of the way flash memory works. Memory is arranged in
blocks, of which wach bit has a natural value of 1. The state of the bit
can be individually changed from 1 to 0, but not 0 to 1. Therefore, to
write a small block of data as is required for a file table entry, the
entire block must be erased and re-written.

>> ... although it may depend on how you have it configured.

>
> How do you do that, then?


On Windows, this is set in the device properties. In Vista, this is
accessible via Explorer, right click on a drive and select Properties.
Select the Hardware tab, then the flash device from the "All disk
drives" list. Select 'Properties', then the 'Policies' tab. You get two
options "Optimize for quick removal" and "Optimize for performance".

RL

Lawrence D'Oliveiro 03-20-2008 10:56 PM

Re: Should it take 50 minutes to copy 1.5GB to a USB2 memory stick?
 
In article <frunas$ofg$1@lust.ihug.co.nz>, RL did write:

> Lawrence D'Oliveiro wrote:
>
>> In article <frufks$jvb$1@lust.ihug.co.nz>, RL did write:
>>
>>> Large numbers of files alone will also dramatically slow file copying to
>>> flash memory ...

>>
>> I don't see why. I've had directories with hundreds of thousands of files
>> in them, which could be copied around just fine between rotating media,
>> across the LAN etc. Why should flash be any worse at dealing with this?

>
> This is because of the way flash memory works. Memory is arranged in
> blocks, of which wach bit has a natural value of 1. The state of the bit
> can be individually changed from 1 to 0, but not 0 to 1. Therefore, to
> write a small block of data as is required for a file table entry, the
> entire block must be erased and re-written.


What do you mean by "file table entry"? Do you mean "inode"? And what
difference does it make how big or small they are, when you can just write
a bunch of them at once?

>>> ... although it may depend on how you have it configured.

>>
>> How do you do that, then?

>
> On Windows, this is set in the device properties. In Vista, this is
> accessible via Explorer, right click on a drive and select Properties.
> Select the Hardware tab, then the flash device from the "All disk
> drives" list. Select 'Properties', then the 'Policies' tab. You get two
> options "Optimize for quick removal" and "Optimize for performance".


Sounds like a long-winded way of setting the "cache size".

J Brockley 03-21-2008 05:36 AM

Re: Should it take 50 minutes to copy 1.5GB to a USB2 memory stick?
 

"RL" <rl@null.void.test> wrote in message
news:frunas$ofg$1@lust.ihug.co.nz...
> Lawrence D'Oliveiro wrote:
>> In article <frufks$jvb$1@lust.ihug.co.nz>, RL did write:
>>
>>> Large numbers of files alone will also dramatically slow file copying to
>>> flash memory ...

>>
>> I don't see why. I've had directories with hundreds of thousands of files
>> in
>> them, which could be copied around just fine between rotating media,
>> across
>> the LAN etc. Why should flash be any worse at dealing with this?

>
> This is because of the way flash memory works. Memory is arranged in
> blocks, of which wach bit has a natural value of 1. The state of the bit
> can be individually changed from 1 to 0, but not 0 to 1. Therefore, to
> write a small block of data as is required for a file table entry, the
> entire block must be erased and re-written.
>
>>> ... although it may depend on how you have it configured.

>>
>> How do you do that, then?

>
> On Windows, this is set in the device properties. In Vista, this is
> accessible via Explorer, right click on a drive and select Properties.
> Select the Hardware tab, then the flash device from the "All disk drives"
> list. Select 'Properties', then the 'Policies' tab. You get two options
> "Optimize for quick removal" and "Optimize for performance".
>
> RL

This is just setting write behind caching. Turned on you get windows back
quicker and writing continues in the background. This may lead you to
believe save is complete and pull out stick. Disabled, means saving data
ties up the app until finished. Doesn't stop you pulling it out early but at
least you have a indication that data is still saving.




Craig Shore 03-21-2008 09:08 PM

Re: Should it take 50 minutes to copy 1.5GB to a USB2 memory stick?
 
On Fri, 21 Mar 2008 11:09:46 +1300, RL <rl@null.void.test> wrote:

>Lawrence D'Oliveiro wrote:
>> In article <frufks$jvb$1@lust.ihug.co.nz>, RL did write:
>>
>>> Large numbers of files alone will also dramatically slow file copying to
>>> flash memory ...

>>
>> I don't see why. I've had directories with hundreds of thousands of files in
>> them, which could be copied around just fine between rotating media, across
>> the LAN etc. Why should flash be any worse at dealing with this?

>
>This is because of the way flash memory works. Memory is arranged in
>blocks, of which wach bit has a natural value of 1. The state of the bit
>can be individually changed from 1 to 0, but not 0 to 1. Therefore, to
>write a small block of data as is required for a file table entry, the
>entire block must be erased and re-written.
>
>>> ... although it may depend on how you have it configured.

>>
>> How do you do that, then?

>
>On Windows, this is set in the device properties. In Vista, this is
>accessible via Explorer, right click on a drive and select Properties.
>Select the Hardware tab, then the flash device from the "All disk
>drives" list. Select 'Properties', then the 'Policies' tab. You get two
>options "Optimize for quick removal" and "Optimize for performance".


So if you've got it optimised for performance then you'd have to make
sure you always stop the device so it's safe to remove?

Lawrence D'Oliveiro 03-21-2008 11:46 PM

Re: Should it take 50 minutes to copy 1.5GB to a USB2 memory stick?
 
In article <1t88u3p1kd2lm8e80gm55fl3ue54d7rioj@4ax.com>, Craig Shore did
write:

> So if you've got it optimised for performance then you'd have to make
> sure you always stop the device so it's safe to remove?


That would be exactly right. "Performance" means "caching", and "caching"
means "risk of data loss if caches are not properly flushed".


All times are GMT. The time now is 07:42 AM.

Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57