How fast are your hard drives? - Reality Check: Server Insights -
How fast are your hard drives?

When it comes to choosing hard drives, there are several measures of performance that may influence your decision.

 

An important parameter for overall drive performance is revolutions per minute (abbreviated rpm, RPM, r/min, or r·min−1); this is the speed at which the disk platters spin.  High rpms mean data passes the read/write heads of the drive faster.  In general, the higher the rpm of the drive, the faster data is accessed or stored on the platter.  Drive vendors normally state the rpms of a drive as part of the name. HP SATA drives currently spin at 5400 or 7200 rpm while HP SAS drives come in 7200, 10,000, or 15,000 rpm speeds.

IOPS (input/output operations per second) is a set of common benchmarks for hard disks measuring the number of:
  • Sequential read
  • Sequential write
  • Random read, or
  • Random write
I/O operations per second (or a combination of all four).  IOPS is normally measured in laboratories and so real life performance can vary greatly depending on the nature of the application and the system architecture as a whole. Note that random IOPS figures depend on the drive’s random seek time, whereas the sequential IOPS numbers are an indicator of the data transfer rate of the drive.

 

Seek time is the time it takes to move the read/write head to the right place on the platter. Related to seek time is rotational delay or latency: the time required for the addressed area of the disk to rotate to the position where the read/write head can get to it.  The transfer time is the time it takes to actually read or write data from/to the platter. All three of these and spin-up time (the time needed to speed the disk to operating speed )determine the disk access time of a drive.

 

One other common term used when talking about drive performance is data transfer rate.  This is often measured in bits per second and refers to the average rate data is moved from the drive to the storage controller. Often when people talk about data transfer rate, they are actually talking about system bandwidth or throughput, which is the rate at which data travels from the drive to other components of the server/system.  The throughput of the system depend on the data transfer rates of the drive, the controller, and the system BIOS and chipset – any one of these can be a bottleneck.

 

So, is rpm the most important measure of drive performance for your application/environment, or do you normally pay more attention to the other measures?

 


Posted 04-21-2009 3:54 AM by s_mathur

Add a Comment

(required)  
(optional)
(required)  
Remember Me?

Type the numbers and letters above:
Powered by Community Server (Non-Commercial Edition), by Telligent Systems