Is it possible to monitor every I/O operation size?

JasonYangJW 61 Reputation points
2021-02-19T08:44:48.247+00:00

I know we can get something like "average bytes/read" or "average bytes/write" from many performance monitoring tools. But if I want to measure what I/O size, an application operates most, I think an average number doesn't meet the needs. Because the application may operate with extremely small sizes and extremely big sizes and the average size can not show the exact I/O size, which is most operated.

So I wonder if it is possible to get every I/O size that operated by an application?

Windows Server 2012
Windows Server 2012
A Microsoft server operating system that supports enterprise-level management, data storage, applications, and communications.
1,607 questions
Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
13,409 questions
0 comments No comments
{count} votes

Accepted answer
  1. MotoX80 34,761 Reputation points
    2021-02-19T12:51:29.947+00:00

    Process Monitor.

    https://learn.microsoft.com/en-us/sysinternals/downloads/procmon

    Set a filter for the program name. On the Tools menu there is an option for File Summary. To analyze further you'll probably have to save the trace as a CSV and play with the data using Excel.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.