
最終回 DTraceでトラブルシューティング
サン・マイクロシステムズ株式会社
OpenSolarisエバンジェリスト
原口 章司
2008/8/6
拡張可能な「DTraceツールキット」
DTraceには汎用的に使えるDスクリプト言語が含まれており、OpenSolarisでは、DTrace学習や利用の参考としてツールキット(Dスクリプト・サンプル)も提供されています。これらのツールキットは、管理ツールとしてそのまま実行可能で、システム管理者やプログラム開発者にとって重宝するものです。
最新のツールキットはhttp://opensolaris.org/os/community/dtrace/dtracetoolkit/からダウンロード可能です。解凍してインストールすると、すべてのサンプルスクリプトとツールが/opt/DTT/の下に置かれます。/opt/DTT/以下の各ディレクトリとその概要を以下に示します。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 表1 DTraceツールキット |
中でも、特に便利でよく使われるDTraceツールは、/opt/DTT/ディレクトリ下に直接置かれています。概要は以下のとおりです。
|
||||||||||||||||||||||||||||||||
| 表2 /opt/DTT/ディレクトリ下の主要なツール |
DTraceの可能性
今回はDTraceによるトラブルシューティングの例を紹介しました。「かゆいところに手が届く」DTraceの可能性をご理解いただけましたでしょうか。
DTraceはまだまだ発展途上にあります。ユーザーがより簡単に、また、作成したDスクリプトで安定してトレースが行えるように、より安定したDTraceプロバイダの提供が待たれています。
OpenSolarisでは、Solaris 10以降の拡張として、XOrg、PostgreSQL、Java、JavaScript、Mozilla、PHP、Ruby、NFS、iSCSIなどにプロバイダの対応が広がりました。さらに、Network(tcp/ip)やxpv(xVM)プロバイダ対応も予定されており、今後の拡張が期待されています。
連載の最後に
7回にわたって「OpenSolarisでサーバ構築」を連載してきました。この連載は、ブログサーバの導入と運用というテーマで、具体的な設定手順や運用方法を解説しながらOpenSolarisプロジェクトやOpenSolaris上の特徴的な機能を紹介しています。
今回連載したブログサーバ構築は、サーバ構築の一例にしかすぎませんが、OpenSolarisの特徴的な機能が、サーバ構築に有効に働くことを説明しました。
オープンソースのOpenSolarisプロジェクトが発足して、約3年がたちました。ソースコードや仕様、バグなどの情報のオープン化は進み、誰もが自由に参加できるセミナーやメーリングリストによるディスカッションなど、OpenSolarisのコミュニティは、ますます盛んになっています。
また、本稿連載中に重要な進展もありました。連載第1回で「Project Indiana」として紹介されたOpenSolarisの新しいバイナリ・ディストリビューションも、「OpenSolaris 2008.05」という正式名称で、ユーザー用の新しいポータルサイト「opensolaris.com」から配布が開始されました。
本連載が、OpenSolarisを始める方やサーバ構築のために少しでも手助けになれば幸いです。
4/4 |
|
||||||||
|
||||||||
| Linux Square全記事インデックス |
| Linux Squareフォーラム サーバ構築・運用関連記事 |
| 連載:Heartbeatでかんたんクラスタリング(連載中) オープンソースソフトウェアの「Heartbeat」を使ってHAクラスタを実現し、サービスを「落とさない」仕組みを実現します |
|
| 特集:Apache 2.2でWebサイトをパフォーマンスアップ! 最新安定版Apache 2.2は、何が変わったのか? 最新のApacheを新機能の使い方とともに解説する |
|
| 連載:実用 Apache 2.0運用・管理術(全8回) 本連載では、Apache 2.0の運用や管理方法を解説する。まず必須設定と基本的なセキュリティ対策を行い今後の運用に備える |
|
| 連載:実用
BIND 9で作るDNSサーバ(全15回) 本連載では、BIND 9の構築/運用方法を解説していく。実際に役立つことを目的に、セキュリティや大規模運用などのテーマを取り上げていく |
|
| 連載:実用qmailサーバ運用・管理術(全14回) 本連載を通して、qmailによるメールサーバの高度な構築・運用・管理術を紹介。SPAM対策やML管理からサーバでのウイルスチェックなどまで |
|
| 特集:Samba
3.0の全貌 改訂版 Samba 3.0リリースから8カ月。ここであらためて、Samba 3.0系列の新機能、インストール方法、国際化の現状を解説する |
|
|
TechTargetジャパン
- OSSライセンスの採用傾向に「変化」あり (2012/5/21)
OSS普及の一翼を担ってきたライセンス、GPLファミリー採用の割合が減少傾向にあるそうです。いったいどうして? - ここからFirefoxの反撃が始まる (2012/3/12)
2月のLinux SquareのランキングではFirefoxの記事がダントツのページビューを集め、トップに立ちました - CMakeでMySQLをビルドしてみる (2012/3/8)
ここまでの作業でCMakeを使う準備が整いました。今回はひとまずMySQLをビルドしてみます - MySQLのビルドに欠かせないCMakeを準備する (2012/3/2)
今回は、MySQLをビルドするために欠かせないツール「CMake」をインストールし、使う準備をします
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
