From borasky-research.net
Using Open Source Tools For Bottleneck Analysis
This tutorial covers profiling of Linux servers using open-source tools such as “iostat”, “oprofile” and “blktrace”. Both processor-bound and I/O-bound cases are covered, and the emphasis is on tools that provide visual displays of relevant metrics.
Linux Server Profiling: Using Open Source Tools For Bottleneck Analysis