Convert throughput in MB/s or Mbps to IOPS, or IOPS to throughput, using the average I/O size (4 KiB by default), with decimal or binary units.
- All Unit Converters
- Mbps Calculator (MB/s to Mbps Conversion)
- Packets Per Second Calculator
- Upload Time Calculator
Throughput to IOPS Formula
The following equation is used to calculate the IOPS.
- Where IOPS is the input output operations per second
- T is the throughput; convert it to bytes per second before using the general formula.
- Average I/O size is the data transferred per operation, converted to bytes. Decimal KB means 1,000 bytes; binary KiB means 1,024 bytes.
Divide throughput in bytes per second by average bytes per I/O. With decimal MB/s and KB, multiply the MB/s value by 1,000 and divide by the KB value. With binary MiB/s and KiB, use 1,024 instead.
| Throughput (MiB/s) | IOPS | Data per Operation (KiB) |
|---|---|---|
| 1 | 256 | 4 |
| 5 | 1280 | 4 |
| 10 | 2560 | 4 |
| 20 | 5120 | 4 |
| 25 | 6400 | 4 |
| 50 | 12800 | 4 |
| 75 | 19200 | 4 |
| 100 | 25600 | 4 |
| 150 | 38400 | 4 |
| 200 | 51200 | 4 |
| 250 | 64000 | 4 |
| 300 | 76800 | 4 |
| 400 | 102400 | 4 |
| 500 | 128000 | 4 |
| 600 | 153600 | 4 |
| 800 | 204800 | 4 |
| 1000 | 256000 | 4 |
| 1500 | 384000 | 4 |
| 2000 | 512000 | 4 |
| 3000 | 768000 | 4 |
| *Formula: IOPS = Throughput(MiB/s) × 1024 / I/O size (KiB). Assumes 1 MiB = 1024 KiB and a 4 KiB block size. | ||
What Is IOPS?
Definition:
IOPS means input-output operations per second: a count of operations per second, rather than a byte-transfer rate. Throughput is the data transferred per second.
How to Calculate IOPS from Throughput?
Example Problem:
The following example outlines the steps and information needed to calculate IOPS.
First, determine the total throughput. For this example problem, the total throughput is measured to be 100 MB/s.
Next, determine the average I/O size. In this decimal-unit example, it is 50 KB per operation (50,000 bytes).
Finally, calculate the IOPS using the formula above:
IOPS = throughput (bytes/s) / average I/O size (bytes)
IOPS = (100 × 1,000,000) / (50 × 1,000)
IOPS = 2000 IOPS
