Iogrind: I/O Operations Analysis For Improved Application Startup


One Line Summary

A new version of Iogrind for I/O analysis, touching kernel internals this time.


Application optimization is an important topic today, with a large part of the
efforts being concentrated on startup time reduction. While the performance of
CPU operations can be easily increased, any improvement in the I/O part is
hard to measure because of the inherent mechanical timing jitter. The
Iogrind project aims to provide a fast and deterministic framework which
can be used to improve the I/O part of application startup. The
infrastructure will work as an I/O profiler, allowing multiple useful
scripts to work on the profiled data in order to ease the optimization process.


I/O, optimization, systemtap, profiling, kernel trace