Darshan is a scalable HPC I/O characterization tool. Darshan is designed to capture an accurate picture of application I/O behavior, including properties such as patterns of access within files, with minimum overhead.[1]
Darshan enables the user to log an applications I/O usage by running a version of the application compiled with Darshan's instrumentation.
The first step is add instrumentation to your application and run it, this process is described in the official Darshan documentation.
This generates log files from which human readable analysis can be generated.
darshan-job-summary.pl carns_my-app_id114525_7-27-58921_19.darshan.gz
.
Running the above command generates a summary of the applications I/O-usage. An example of this can be found in the Darshan documentation.