# HDD: performance differences between 7.2k SATA and 15k SAS

What is the rule of thumb in performance characteristics and differences between 7200rpm (SATA/SAS) and 15000rpm (SAS) hard disc drives of the same generation?

-
Why this question downvoted? – cnst May 31 '13 at 21:26
Lots of information out there. 7.2k and 10k/15k disks are vastly different in capacity and performance. SAS versus SATA as well. You didn't give a specific example of workload requirements or a situation where a more concrete recommendation could apply. – ewwhite Jun 9 '13 at 8:40
heh, so funny -- 10k views, yet +3/-2 = 1 net vote! – cnst Dec 25 '14 at 4:04

It's a case of math. I/O-per-second is determined by the following calculation:

Random I/O = 1000/ (average latency + seek time)

For a 7.2K RPM drive, a seek-time of 8.5ms and latency of 4.16 gives an IOPS number of 78.

For a 15K RPM drive, a seek-time of 2.6ms and latency of 2.0ms gives an IOPS number of 217 .
For a 15K RPM drive, a seek-time of 3.4ms and latency of 2.0ms gives an IOPS number of 185.

These are just examples based on a selection of current (as of this writing) drives from Seagate.

Interface (SAS vs SATA) doesn't impact these numbers meaningfully. The RPMs are what determine the performance. Sequential I/O performance is a different number, but most server I/O these days is significantly random.

As you can see, the performance difference between the two tiers of speed can be quite significant.

-
So, sequential reads/writes don't depend on the RPM much? – cnst May 31 '13 at 19:39
@cnst Nope. They don't. – ewwhite May 31 '13 at 19:40
@cnst It does, but it depends a lot on the drive itself. The 7.5K I used above maxes out at 115MB/s, where the second 15K is listed as a range from 122-204 MB/s. Random I/O is where the big differences are. – sysadmin1138 May 31 '13 at 19:43
@sysadmin1138, i'm specifically talking about drives of the same generation, are your drives of the same generation? – cnst May 31 '13 at 19:53
We usually use 180 IOPS as a rule of thumb for a 15k disk, just remember that if you are using RAID you have to divide that (raid 10 is 180 read IOPs, 90 write IOPS, or 1:2... raid 5 is 1:4, raid 6 is 1:8 if I remember correctly). – Matthew May 31 '13 at 20:21

In short, they have different characteristics and purposes...

7200rpm disks are bigger and slower. 10000rpm and 15000rpm disks are smaller and faster. The latter are meant for high transactional and high random I/O workloads. The former are better for sequential transfer and high capacity requirements.

From HP's documentation:

HP Entry (SATA 7.2k) drives have the lowest unit cost and give you a basic level of reliability and performance. They are best suited for non-mission-critical environments where I/O workloads are 40 percent or less. They are typically best suited for internal/archival storage or as boot drives for entry-level servers.

HP Midline (SAS 7.2k) drives give you larger capacity and greater reliability than Entry drives. Midline drives are more resistant to rotational and operational vibration, so they are better suited for use in multi-drive configurations. HP Midline drives are for high-capacity applications such as external storage that may require increased reliability. Like Entry drives, however, Midline drives are for use in moderate workload environments. We do not recommend Entry or Midline drives for mission-critical applications.

HP Enterprise (SAS 10k/15k) drives give you maximum reliability, highest performance, scalability, and error management under the most demanding conditions. They are the only HP drives designed for use at unconstrained I/O workloads. They are for mission-critical applications such as large databases, e-mail servers, and back-office.

-

From a value point of view, one can often get better real world performance out of more SATA 7.2k drives than fewer SAS 15k drives with the price being similar. You'll notice that larger buildouts like Backblaze use SATA and that's because the value is so much better and if you use multiple SATA drives, the performance can match for typical storage loads.

-