Home : Hardware Terms : IOPS Definition

IOPS

Stands for "Input/Output Operations Per Second." IOPS is a metric used to measure to performance of a storage device or storage network. The IOPS value indicates how many different input or output operations a device or group of devices can perform in one second. It may be used along with other metrics, such as latency and throughput, to measure overall performance.

An IOPS value is typically synonymous with "total IOPS," which includes a mix of read and write operations. However, it is also possible to measure more specific values, such as sequential read IOPS, sequential write IOPS, random read IOPS, and random write IOPS. Higher values mean a device is capable of handling more operations per second. For example, a high sequential write IOPS value would be helpful when copying a large number of files from another drive.

SSDs have significantly higher IOPS valued than HDDs. Since SSDs do not have a physical drive head that moves around the drive, they can perform over 1,000 times more read/write operations per second than a typical hard drive. For example, a hard drive that spins at 7200 RPM may have a total IOPS value of 90. A modern SSD may have an IOPS value above 100,000. Some high-end flash drives have IOPS measurements above one million.

While IOPS was important when measuring hard drive performance, most real-world situations do not require more more than a thousand inputs/outputs per second. Therefore, IOPS is rarely viewed as an important metric in SSD performance. Latency and throughput are the primary factors that affect SSD speed, while storage capacity and durability (lifespan) are also important to consider.

Updated: May 12, 2017

Cite this definition:

https://techterms.com/definition/iops

TechTerms - The Tech Terms Computer Dictionary

This page contains a technical definiton of IOPS. It explains in computing terminology what IOPS means and is one of many hardware terms in the TechTerms dictionary.

All definitions on the TechTerms website are written to be technically accurate but also easy to understand. If you find this IOPS definition to be helpful, you can reference it using the citation links above. If you think a term should be updated or added to the TechTerms dictionary, please email TechTerms!