sysprof
kernel-2.6.11 以降を CONFIG_PROFILING オプションつきでコンパイル。後は sysprof で gtk+ のインターフェイスが出てくるのでもうサルでもわかって超手軽。システム全体のプロファイルが取れる。
この手のプロファイラ使ったこと無い人はスクリーンショットを見ると感動できそう。というか私が感動した。パフォーマンスはあんま落ちないと思う。
kernel モジュールでは一定時間おきに現在プロセスのスタックトレースを取得して /proc/sysprof-trace に吐く。クライアントはこれを見る。そんだけ。手軽。 /proc/sysprof-trace のフォーマットも超簡単。