How Do I Determine Application IOPS?

This is just a note for myself since I often find myself trying to analyze an application to performance tune a server/system.
Using Windows Performance Monitoring I use the following metrics when analyzing an application.

Metric Example Data Description
Logical Disk: Avg. Disk Bytes/Read 0.00 IO Size Read (Data block size)
Logical Disk: Avg. Disk Bytes/Transfer 8192.00 IO Size
Logical Disk: Avg. Disk Bytes/Write 8192.00 IO Size Read (Data block size)
Logical Disk: Disk Read Bytes/sec 0.00 Total Read data bytes per second
Logical Disk: Disk Write Bytes/sec 125000.00 Total Write data bytes per second
Logical Disk: Disk Transfers/sec 15.258 Total IOPS
Logical Disk: Disk Reads/sec 0.00 Read IOPS
Logical Disk: Disk Writes/sec 15.258 Write IOPS

To calculate Write IOPS for the application take “Disk Write Bytes/sec” and divide by “Avg. Disk Bytes/Write”.
125000.00 / 8192.00 = 15.258 IOPS
Notice that Disk Reads/sec and Disk Writes/sec corresponds to Read IOPS and Write IOPS already.
 

Published by

Rich

Just another IT guy.

Leave a Reply

Your email address will not be published. Required fields are marked *