Can a 7200RPM drive transfer speed at a full 6 Gbit/s?

Many vendors sell 4GB SATA and Nearline SAS drives which spin at 7200RPM. The vendors will advertise a 6 Gbit/s interface with no mention of actual data transfer speed. I've had conversations with vendors, sysadmins, customers and technical managers who assume that 6 Gbit/s is the actual transfer speed of the disk.

Is it possible for a 7200RPM drive to fully utilize this 6 Gbit/s connection? If not, then does this inflated transfer speed offer any benefit to 7200RPM drive? Would a 6 Gbit/s interface offer any performance improvements compared to a 3 Gbit/s interface? Would this transfer speed be beneficial in a RAID array?

I've read that a typical 7200RPM drives will fully utilize the "buffer-to-computer" interface under ideal conditions. Performance features such as a large disk cache can only offer modest improvements to this speed.


Solution 1:

A 7200RPM drive can load the cache and then burst the contents at the max bus rate, so yes, it is possible for a 7200RPM drive with a 128MB cache to fully utilize a SATA III link... for a whole 0.15 seconds. After that, sustained disk I/O will cause a bottleneck as the cache will need to be repopulated and you're waiting on the platters to catch up.

As mentioned in the comments, the SATA III (6Gbit/s) referenced in the advertising speaks to the interface, and not the data transfer rate. To my knowledge, the creators of the standard actually prefer people to call it "SATA III" because using "6Gbit/s" as the name is misleading as you have mentioned. Unfortunately, most people/vendors still use it.

Transfer rates for a RAID group of 7200RPM drives will certainly be better than that of a single drive, but the speed you actually get will depend on your hardware and RAID implementation.

Solution 2:

you need to check the hard drive's spec sheet. they will show average seek time, average write/read transfer rates in MB/sec every drive manufacturer has this info on their site. Striped RAIDs are at least as fast as a single drive, meaning their theoretical slowest speed is still the speed of one single drive. It all has to do with how hard drive data is being accessed