Solaris 動的トレースガイド

対象読者

DTrace は、システムの動作を把握したいと考えているユーザーにとって理想的なツールです。DTrace は、Solaris に組み込まれた包括的な動的トレース機能です。DTrace の機能を利用して、ユーザープログラムの動作を検査できます。また、DTrace の機能を利用して、オペレーティングシステムの動作を検査することもできます。DTrace は、システム管理者やアプリケーション開発者によって使用される機能であり、本稼働システム上での使用に適しています。DTrace には、システムの動作を調べる機能、複数のソフトウェア層でパフォーマンス上の問題を検出する機能、システムの異常な動作の原因を突き止める機能などがあります。これから見ていくように、DTrace では、システムを動的に計測し、DTrace D プログラミング言語で記述して任意の問題に対して簡潔な答えを迅速に導き出すような、独自のカスタムプログラムを作成することもできます。

Solaris ユーザーは、DTrace を使って、次の処理を実行できます。

Solaris の開発者や管理者は、DTrace を使って、次の処理を実行できます。

本書では、DTrace の使用に際して必要なあらゆる情報を提供します。C 言語のようなプログラミング言語、awk(1)perl(1) のようなスクリプト言語の基礎知識は、DTrace や D プログラミング言語について学習する上で役立ちます。しかし、こうしたプログラミング言語、スクリプト言語に関する専門知識は必須ではありません。プログラミングやスクリプト作成の経験がまったくないユーザーは、「関連情報」で紹介する参考書籍をお読みになることをお勧めします。