Search⌘ K
AI Features

I/O Time: Doing the Math

Explore how to analyze I/O time on hard disk drives by breaking it down into seek time, rotational delay, and transfer time. Learn to calculate I/O rates for random and sequential workloads, compare high-performance and capacity drives, and understand why sequential access improves disk performance.

We'll cover the following...

Now that we have an abstract model of the disk, we can use a little analysis to better understand disk performance. In particular, we can now represent I/O time as the sum of three major components:

TI/O=Tseek+Trotation+TtransferT_{I/O}=T_{seek}+T_{rotation}+T_{transfer}

Note that the rate of I/O (RI/OR_{I/O}), which is often more easily used for comparison between drives (as we will do below), is easily computed from the time. Simply divide the size of the transfer by the time it took:

RI/O=SizeTransferTI/OR_{I/O}=\frac{Size_{Transfer}}{T_{I/O}} ...