I have the write Bandwidth value received from the system and I need to calculate the write IOPS using the BW,
Bandwidth = amount of data / second
http://rickardnobel.se/storage-performance-iops-latency-throughput/
As per the above link, I observed the following formula,
Average IO Size * IOPS = Bandwidth
So If my understanding is correct, then If I have the Average IO size, I will be able to calculate the IOPS.
Example :
Average IO Size is 4KB and Bandwidth = 32KB then
IOPS = Bandwidth / Average IO Size
IOPS = 32KB / 4KB
IOPS = 8
I have two questions from it,
1) Is it correct?
2) As per the definition, It seems Average IO size depends on OS and Application / service running, So Can someone elaborate on how to get this Average IO Size? so that I can get the IOPS.