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

8,691

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

Share:
8,691
Stefan Lasiewski
Author by

Stefan Lasiewski

Stefan Lasiewski Daddy, Linux Guy, Bicyclist, Tinkerer, Fixer & Breaker of things. I work as a Senior SYstem Engineer at the National Energy Research Scientific Computing Center (NERSC) Division at Lawrence Berkeley National Laboratory (LBNL) in Berkeley, CA. Father of 3 cute children. Yes I'm a sysadmin and a parent. Heavy user of CentOS, RHEL & FreeBSD for production services at work. I also run Ubuntu at home, for the simplicity. I'm a fan of Apache HTTP Server, Nagios & Cacti. Original proposer of unix.stackexchange.com (Yes, this proposal predated askubuntu.com, and I wish they would have merged with the Unix proposal.).

Updated on September 18, 2022

Comments

  • Stefan Lasiewski
    Stefan Lasiewski almost 2 years

    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.

    • jlehtinen
      jlehtinen over 10 years
      Are you sure they are actually advertising 6 Gbit/s transfer rate, and not just saying they have a SATA III (6Gbit/s) interface?
    • jlehtinen
      jlehtinen over 10 years
      In the data sheet for the product you linked, it states Max Sustained Transfer rate is 175MB/s...
    • vanowm
      vanowm almost 5 years
      @jlehtinen exactly, so why do they shlap more expensive 6gbps or even 12gbps interface on hard drives that can't possibly produce that much transfer rate?
  • vanowm
    vanowm almost 5 years
    So, other words they do that to mislead? There are SAS hard drives with 12gbps interface speed that can only transfer at 250Mb/s (aka 2mbps). I can understand interface speed on controllers, which makes them future proof, but on hard drives - it just doesn't make sense, even for "0.15 second".
  • smammy
    smammy over 3 years
    @jlehtinen, it turns out that SATA-IO prefers "SATA 6Gb/s" and specifically calls out "SATA III" as incorrect. To wit: IMPORTANT: Do not use the terms "SATA III" or "SATA 3.0," which will cause confusion. For product naming purposes, do not use either "Third Generation" or "Gen3" in the product name. Use "SATA 6Gb/s" instead. Please note that the references embedded within the new specification to "Gen3" are technical specification naming conventions only and should not be used for marketing and product naming purposes. See: sata-io.org/developers/sata-naming-guidelines