Strongbadia

Distinguished
Apr 28, 2010
22
0
18,510
Okay, I know this is a dumb question but I cannot find any answers by searching. What is the difference between 3.0 Gb/s and 6.0 hard drives? Yes, the speed, but can they go up to 6.0? I am not even certain if they can.

Thanks for the help. The answer is bugging me.
 
It means the connection between the drive and the motherboard can carry 3 or 6 billion bits per second (equivalent to about 300 or 600 million bytes per second).

But just because the CONNECTION has that kind of capacity doesn't mean the drive itself is that fast. A typical 7200 rpm hard drive peaks out at around 120-150 MByte/sec no matter what kind of connection it uses.
 
The faster controllers will be more relevant when SSD technology becomes mainstream. SSD's are already approaching the limit of 3.0 Gb/s controllers. Conventional hard drives, as sminlal pointed out, are no where near the limits.
 
Almost all current hard drives would work just as fast with SATA Revision 1 (150Gbits/sec). But some wouldn't, and SSDs would certainly suffer. SATA Revision 2 (300Gbits/sec) was developed a few years back to handle those higher-performance drives.

Today we have the fastest SSDs starting to exceed 300Gbits/sec, so SATA Revision 3 (600Gbits/sec) is being introduced.

The thing is that the IC and product manufacturers don't like having to work with multiple generations of chipsets - they'd much rather standardize everything around one set of support chips that implement the "current" version of the SATA standard. So soon you'll see all SATA products using the 6GBit/sec chips whether they actually need it or not.
 

Strongbadia

Distinguished
Apr 28, 2010
22
0
18,510
Thanks! I specifically asked because I saw a Western Digital Black drive that was 6 Gb/s. This was not a SSD, so I didn't even think most drives would get 3.
 

andrewc513

Distinguished
Apr 28, 2010
11
0
18,510
Yall got the idea down, but I just wanted to clear up the the numbers being misquoted here and there.

SATA I --> 1.5 Gb/s bandwidth --> 187.5 MB/s transfer
SATA II --> 3.0 Gb/s bandwidth --> 375 MB/s transfer
SATA III --> 6.0Gb/s bandwidth --> 750 MB/s transfer

Don't confuse bits and bytes. You're dealing with bytes when looking at actual transfer speeds. (TIP: Divide by 8 to convert bits-->bytes)
 


SATA is a communications protocol and there is some overhead involved so you can't just divide by 8 in order to get the speeds. The actual peak burst speed of SATA I is almost exactly 150MBytes/sec (where 1MByte/sec = 1,000,000 Bytes/sec). Similarly SATA II is 300MByte/sec and SATA III is 600MByte/sec.

See: http://en.wikipedia.org/wiki/Sata
 


The overhead is due to the 8b/10b encoding, so you can actually just divide by 10 for the effective transfer rate. SATA 3.0Gbit can transfer 300 megabits per second.
 

andrewc513

Distinguished
Apr 28, 2010
11
0
18,510


Of course, that's a given, just throwing the the theoretical maxes.
 

Strongbadia

Distinguished
Apr 28, 2010
22
0
18,510
Wow you all have some great answers. Though, I have another question, does this mean that 3.0 is inherently faster than 6.0. I assume this would depend on the motherboard as well.
 
Both SATA Rev. 2 (300MByte/sec) and SATA Rev. 3 (600MByte/sec) will basically perform the same if the device itself has a maximum transfer rate less than about 300MByte/sec.

There may be differences in the chipsets or adapter cards, though. For example if you have a 2-port SATA Rev. 3 adapter card that connects via a PCIe 1X connector, the PCI connection is a potential bottleneck because it can't handle the full data rate from both SATA ports. But it would only be an issue if you have two devices connected to the ports which actually have an aggregate data rate faster then a single PCIe lane.
 

Strongbadia

Distinguished
Apr 28, 2010
22
0
18,510
No, the real issue is I purchased a HD and I found that I can get one cheaper so I can return it and get the other one. The only difference is that the one I currently have supposedly has a 6.0. The ones I would replace it with would be 3.0. I would be connecting the SATA as normal so it should all be fine in that respect.

Hope I am explaining that correctly.
 
To state it one more time:

There's no difference in performance between a 6Gbit/sec hard drive and a 3GBit/sec hard drive if the data coming off of the platters doesn't exceed 3GBit/sec.

To the best of my knowledge there are no consumer hard drives made today that have transfer rates faster than 3GBit/sec. The fastest 2TB 7200RPM drives today only achieve a sustained transfer rate of around 140-150MByte/sec (less than 1.5Gbit/sec).

Any difference in performance between 3GBit/sec and 6GBit/sec hard drives is due to differences in the drives themselves, not due to the SATA connection. Make your choice based on the actual specifications of the drives, not what type of connection they have.