A computer components & hardware forum. HardwareBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HardwareBanter forum » General Hardware & Peripherals » Storage & Hardrives
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Maximum Speeds for SATA Drives



 
 
Thread Tools Display Modes
  #1  
Old July 31st 07, 03:57 AM posted to comp.arch.storage
Will
external usenet poster
 
Posts: 338
Default Maximum Speeds for SATA Drives

When a SATA drive employs more than one cylinder, are they striping data
across the cylinders transparently, or are they just laying out data
contiguously on any given track / cylinder? I have someone telling me
that they have been measuring 150 MB / second throughputs on individual SATA
drives, which is way beyond what a 7200 rpm rotation speed on an individual
track should be able to give you. I think they are probably measuring a
transfer speed out of a cache and don't realize it.

I've seen various consumer SATA RAID arrays record write throughputs around
30 to 60 MB/second, which implies that the individual drives rarely deliver
more than 15 MB / second, and that would be for contiguous data.

What kinds of performance numbers have others seen for individual SATA
drives where the data is fragmented?

Any insights on performance of individual SATA drives is appreciated.

--
Will


  #2  
Old July 31st 07, 04:05 AM posted to comp.arch.storage
Thor Lancelot Simon
external usenet poster
 
Posts: 18
Default Maximum Speeds for SATA Drives

In article ,
Will wrote:

I've seen various consumer SATA RAID arrays record write throughputs around
30 to 60 MB/second, which implies that the individual drives rarely deliver
more than 15 MB / second, and that would be for contiguous data.


I suppose if you're uninterested in the facts it implies that. A trivial
test will determine that for contiguous data even the cheapest modern
SATA drives write at about three to four times the rate you quote.

Look elsewhere for the explanation for poor long write performance with
SATA RAID arrays. It's not the write rate of the underlying drives
that's the problem.

--
Thor Lancelot Simon

"The inconsistency is startling, though admittedly, if consistency is to
be abandoned or transcended, there is no problem." - Noam Chomsky
  #3  
Old July 31st 07, 05:27 AM posted to comp.arch.storage
Will
external usenet poster
 
Posts: 338
Default Maximum Speeds for SATA Drives

"Thor Lancelot Simon" wrote in message
...
In article ,
Will wrote:

I've seen various consumer SATA RAID arrays record write throughputs
around
30 to 60 MB/second, which implies that the individual drives rarely
deliver
more than 15 MB / second, and that would be for contiguous data.


I suppose if you're uninterested in the facts it implies that. A trivial
test will determine that for contiguous data even the cheapest modern
SATA drives write at about three to four times the rate you quote.


How are they doing this? They are striping data across four or more
platters?

--
Will


  #4  
Old July 31st 07, 07:07 AM posted to comp.arch.storage
Maxim S. Shatskih
external usenet poster
 
Posts: 87
Default Maximum Speeds for SATA Drives

I've seen various consumer SATA RAID arrays record write throughputs around
30 to 60 MB/second, which implies that the individual drives rarely deliver
more than 15 MB / second, and that would be for contiguous data.


70MB/s is OK for more-or-less modern SATA drive. The run seems to be long
enough to not be influenced by the cache.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation

http://www.storagecraft.com

  #5  
Old July 31st 07, 05:29 PM posted to comp.arch.storage
Anton Rang
external usenet poster
 
Posts: 7
Default Maximum Speeds for SATA Drives

"Will" writes:
SATA drives write at about [50-60 MB/sec]


How are they doing this? They are striping data across four or more
platters?


No.

They are using higher densities than you seem to be assuming.
  #6  
Old July 31st 07, 06:28 PM posted to comp.arch.storage
Will
external usenet poster
 
Posts: 338
Default Maximum Speeds for SATA Drives

"Maxim S. Shatskih" wrote in message
...
I've seen various consumer SATA RAID arrays record write throughputs

around
30 to 60 MB/second, which implies that the individual drives rarely

deliver
more than 15 MB / second, and that would be for contiguous data.


70MB/s is OK for more-or-less modern SATA drive. The run seems to be long
enough to not be influenced by the cache.


Wow, amazing. What is the easiest way to setup a test to show that
performance level on a single drive?

--
Will


  #7  
Old July 31st 07, 07:08 PM posted to comp.arch.storage
Rob Turk[_2_]
external usenet poster
 
Posts: 13
Default Maximum Speeds for SATA Drives

"Will" wrote in message
...

70MB/s is OK for more-or-less modern SATA drive. The run seems to be long
enough to not be influenced by the cache.


Wow, amazing. What is the easiest way to setup a test to show that
performance level on a single drive?

--
Will


Boot a stand-alone Linux CD that supports your SATA adapter and then run a
large 'dd' directly from the raw drive device. Something like:
# time `dd if=/dev/hda of=/dev/null bs=32k count=1000000`

Rob


  #8  
Old July 31st 07, 07:52 PM posted to comp.arch.storage
Maxim S. Shatskih
external usenet poster
 
Posts: 87
Default Maximum Speeds for SATA Drives

Boot a stand-alone Linux CD that supports your SATA adapter and then run a
large 'dd' directly from the raw drive device. Something like:
# time `dd if=/dev/hda of=/dev/null bs=32k count=1000000`


Playing with "bs" is also a good idea. (S)ATA protocol has a natural block size
of 64K.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation

http://www.storagecraft.com

  #9  
Old July 31st 07, 11:38 PM posted to comp.arch.storage
Will
external usenet poster
 
Posts: 338
Default Maximum Speeds for SATA Drives

"Maxim S. Shatskih" wrote in message
...
Boot a stand-alone Linux CD that supports your SATA adapter and then run
a
large 'dd' directly from the raw drive device. Something like:
# time `dd if=/dev/hda of=/dev/null bs=32k count=1000000`


Playing with "bs" is also a good idea. (S)ATA protocol has a natural block
size
of 64K.


So if you were going to be copying large files to a single SATA device,
would using a Windows "Allocation Unit" of 64K when formatting the drive
make any sense?

On SATA drives I've generally seen the throughput maximize when I make
Windows allocation units 8K, and performance degrades a bit at 16K and 32K.
I haven't tried 64K.

--
Will


  #10  
Old August 1st 07, 02:41 PM posted to comp.arch.storage
Bill Todd
external usenet poster
 
Posts: 162
Default Maximum Speeds for SATA Drives

Will wrote:
"Maxim S. Shatskih" wrote in message
...
Boot a stand-alone Linux CD that supports your SATA adapter and then run
a
large 'dd' directly from the raw drive device. Something like:
# time `dd if=/dev/hda of=/dev/null bs=32k count=1000000`

Playing with "bs" is also a good idea. (S)ATA protocol has a natural block
size
of 64K.


So if you were going to be copying large files to a single SATA device,
would using a Windows "Allocation Unit" of 64K when formatting the drive
make any sense?

On SATA drives I've generally seen the throughput maximize when I make
Windows allocation units 8K, and performance degrades a bit at 16K and 32K.
I haven't tried 64K.


Any reasonably-competent Copy function will preallocate the entire
output file prior to initiating the data copying, so the allocation unit
size should be irrelevant (unless the free space on the disk is severely
fragmented).

- bill
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
ASUS P5W DH Deluxe board - USB speeds high speed vs. maximum (full) - Difference John Smith Asus Motherboards 0 January 2nd 07 12:06 AM
SATA Drives 1.5GBs vs 3.0GBs - Slower speeds? Jason Homebuilt PC's 3 December 14th 06 12:54 AM
Maximum number of IDE drives. jayhay Homebuilt PC's 7 July 22nd 05 12:44 PM
Maximum number of USB HArd Drives to 1 pc? Jeff Storage (alternative) 7 March 23rd 05 09:31 PM
Possible Maximum hard drives? mikea Storage (alternative) 4 December 5th 04 01:14 AM


All times are GMT +1. The time now is 08:07 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 HardwareBanter.
The comments are property of their posters.