タグ

キーワードに関するa_t_o_a_t_oのブックマーク (1)

  • SystemTap

    「トレーサ」と呼ばれるデバッグツールの1種。このツールを使ってカーネル内部の各種処理を追跡することで、システムトラブルの原因を詳細に解析できる。 複雑なシステムトラブルが発生した際、Linuxカーネルが何をしていたかをソースコードレベルで確認しなければ、原因を特定できないことがある。ただしカーネルコードを読みながら、自力で問題の箇所を探し出すのはかなりの重労働だ。 そこで活躍するのが「トレース」という手法である。トレースは、アプリケーションやカーネルの実行経路(ライブラリや関数を呼ぶ経路)の途上でさまざまな情報を記録することだ。この情報によって、実際の実行経路のどの個所で問題が生じているのか把握できる。このトレースを行うツールがトレーサである。 その中でもsystemtapは、カーネル内の各種処理を追跡するタイプのトレーサとして良く使われている。独自形式のスクリプトを使い、プログラムのコー

    SystemTap
  • 1