Utility to record IO statistics (random/sequential, block sizes, read/write ratio) in Unix

Posted by Michael Pearson on Server Fault See other posts from Server Fault or by Michael Pearson
Published on 2012-09-10T03:05:05Z Indexed on 2012/09/10 3:39 UTC
Read the original article Hit count: 167

Filed under:
|
|

As part of provisioning our new server (see other SF) I'd like to find out the following:

  • ratio of random to sequential reads & writes
  • amount of data read & written at a time (pref in histogram form)

I can already figure out our reads/writes on a per-operation and overall data level using iostat & dstat, but I'd like to know more. For example, I'd like to know that we're mostly random 16kb reads, or a lot of sequential 64kb reads with random writes.

We're (currently) on an Ubuntu 10.04 VM.

Is there a utility that I can run that will record and present this information for me?

© Server Fault or respective owner

Related posts about unix

Related posts about io