IO - IOPS (Input/Output Operations Per Second)

Card Puncher Data Processing


IOPS (Input/Output Operations Per Second, pronounced eye-ops) is a common performance measurement used to benchmark computer storage devices like:


The specific number of IOPS possible in any system configuration will vary greatly, depending upon the variables the tester enters into the program, including:

Be careful, there are also a lot of other factors which can also affect the IOPS results including:

  • the system setup,
  • storage drivers,
  • OS background operations,
  • etc.



The answer is typically converted to MegabytesPerSec

<MATH>IOPS = \frac{\text{Bytes Per Second}}{\text{Transfer Size In Bytes}}</MATH>

Random IO operations

<MATH> IOPS = \frac{1}{seek + latency} </MATH>


Drive - RAID Technology Overview

<MATH> IOPS = \frac{\text{Number of disks} * \text{Average I/O Operations on 1 disk per-sec}}{ \text{% of read workload} + (\text{Raid Factor} * \text{% of write workload})} </MATH> where:

  • Number of disks: If one disk can perform 150 IOPS, two disks can perform 300 IOPS
  • Raid Factor (ie RAID1,2, …)


IOPS can be measured with applications, such as:

Documentation / Reference

Discover More
Harddisk Random Io Time
Drive - Hard (disk|drive) (HDD) - Mass Storage - Flash

A disk is a storage device that refers to magnetic media, such as: a floppy disk, the disk in your computer's hard drive, an external hard drive. It's also known as mass storage device. Disks...
Hierachy Storage
Drive - Solid State Drive (SSD)

While traditional HDDs have the same IOPS for read and write operations, most NAND flash-based SSDs are much slower writing than reading due to the inability to rewrite directly into a previously written...
Top Iowait
IO - Metrics (Monitoring|Measurement)

in IO. A collection of IO metrics explained. IO wait is the percentage of time that the CPU waits for the IO request. Example via : IOPS is the number of IO request per second also known as:...

Share this page:
Follow us:
Task Runner