“Spinning rust?” you may say? Yes, rust, or another iron oxide, is the ferromagnetic coating on the platters spinning inside every hard disk drive. To read and write your data an actuator arm, driven by a separate motor moves a tiny recording head over each platter surface, flying on a microscopic layer of air to change the magnetic polarization one bit at a time. Advances in disk technology have been impressive and the rate of capacity growth has been amazing. As you might expect though, the rate of performance improvement in this 50-year old technology has been slower than any other component in your computer, laptop, workstation or server.
Measurements presented by Intel at Intel Developer Forum 2011 suggest that since January 1996, processing capability has improved 175x. In that time, RAM speed and bus design have enabled a 40x improvement and that is further enhanced by the significant advances in layer 1,2, and 3 caching on the processor. I/O bus speeds have improved from PCI at 133MB/s to a standard server PCI Express 2.0 x8 link that runs at 4GB/s, a 24x improvement and the PCIe bandwidth doesn’t get shared between slots as it was with PCI. Even disk interface speeds have improved with current SATA interfaces running 60x the speed of early ATA connections. But disk performance? Intel suggests a 1.3x improvement since 1996. At the system level, let’s say there has been a 2x improvement since 1996 based on the doubling of rotational speed, actuator speed improving and areal density doubling several times.
Certainly, disk capacity has grown more than 500x since 1996. And transfer rates for long sequential access have improved significantly, perhaps as much as 10x. IOPS is the metric that has just not improved. IOPS, Input/output Operations Per Second, is the measure of how many distinct reads or writes a drive or storage system can do every second. When it comes to random Input/Output operations, disk drive progress has been almost un-measurable compared to everything else in the system because of the mechanical limitations inherent in disk drive technology.