
Ioapps is an application level profiling and tracing utility suite
ioreplay is mainly intended for replaying of recorded (using strace) io traces, which is useful for standalone benchmarking. it provides many features to ensure validity of such measurements
ioprofiler is a gui application for profiling application's io access pattern. it shows all the read/written files by the traced application, how many reads were performed, how much data were read and how much time was spent reading for each file. most importantly, it produces nice diagrams showing read/write access pattern (i.e. whether the application was reading sequentially or randomly) in how big chunks etc