Skip to main content

Disk Throughput

Summary

Disk Throughput is a metric that measures the total amount of data that can be read from or written to a server's hard drive in a given period of time. It is typically measured in Megabytes Per Second (MB/s) and is important for systems architecture because it can indicate how efficiently a system can handle data storage and retrieval.

The formula for calculating Disk Throughput is:

Throughput = (Total Size of Data) / (Time to Read or Write)

For example, if you wanted to measure the Disk Throughput of a server that reads a 1GB file in 10 seconds, you would calculate it as follows:

Throughput = (1GB) / (10 Seconds) = 100 MB/s

Another example would be if you wanted to measure the Disk Throughput of a server that writes a 500MB file in 8 seconds:

Throughput = (500MB) / (8 Seconds) = 62.5 MB/s

Related metrics

MetricDefinition
IOPSInput/Output Operations Per Second
ThroughputTotal data transferred over a given period, typically measured in MB/s
Average Response TimeAmount of time it takes, on average, for the disk to respond to a request
Queue LengthNumber of requests queued up and awaiting service
Average Seek TimeAverage amount of time it takes to move the disk head to the desired position
Average LatencyAverage time it takes for a request to be serviced
Read/Write RatioRatio of read operations to write operations
Disk UtilizationPercentage of disk time spent servicing requests
Disk Transfer RateAverage rate of data transfer for a disk
Disk ActivityNumber of disk read/write operations taking place simultaneously