Disk Performance
From Federal Burro of Information
Jump to navigationJump to search
Calculating IOPS
from: http://www.ufsdump.org/papers/io-tuning.pdf
© 2007 Darren Hoch dhoch@strongmail.com 4Extreme Linux Performance Monitoring Part II
A disk's RD is fixed based on the RPM of the drive. An RD is considered half a revolution around a disk. To calculate RD for a 10K RPM drive, perform the following:
- Divide 10000 RPM by 60 seconds (10000/60 = 166 RPS)
- Convert 1 of 166 to decimal (1/166 = 0.0006 seconds per Rotation)
- Multiply the seconds per rotation by 1000 milliseconds (6 MS per rotation)
- Divide the total in half (6/2 = 3 MS) or RD
- Add an average of 3 MS for seek time (3 MS + 3 MS = 6 MS)
- Add 2 MS for latency (internal transfer) (6 MS + 2 MS = 8MS)
- Divide 1000 MS by 8MS per IO (1000/8 = 125 IOPS