| ||||||||||||
| 1 2 3 4 次のページ | ||||||||||||
| Aliciaの概要 | ||||||||||||
Aliciaとは、crashやlcrashという既存ダンプ解析ツールをエンジンとして利用し、その上でダンプ解析用スクリプトを実行可能にする統合型ダンプ解析ツールである。 | ||||||||||||
| ※注:Aliciaは「独立行政法人 情報処理推進機構 オープンソースソフトウェア活用基盤整備事業」に係る委託業務の一環として開発したものです。 | ||||||||||||
具体的には、ダンプ解析環境の向上とダンプ解析用スクリプトの実行環境を提供するアプリケーション部分(新ダンプ解析プラットフォーム)と、ダンプを実際に解析するためのコマンドを記述するスクリプト群で構成されている。このスクリプトはPerl言語で記述可能であり、LDAS(Linux Dump Analysis Script)と呼んでいる。 以下の図は、Aliciaのダンプ解析プラットフォームが持っている機能である。 ![]() 図1:ダンプ解析プラットフォームの機能 | ||||||||||||
| ||||||||||||
それでは、Aliciaを実際に動かし、それぞれの機能について確認してみよう。 | ||||||||||||
| Aliciaの導入 | ||||||||||||
まずはAliciaを導入して、起動の確認を行う。Aliciaは以下のURLからダウンロード可能である。 | ||||||||||||
| http://sourceforge.net/projects/alicia/ | ||||||||||||
Aliciaは以下のソフトウェアとPerlモジュールを必要とする。 | ||||||||||||
| ||||||||||||
Perlモジュールは、本記事の執筆時点では以下のURLからダウンロード可能である。 | ||||||||||||
| Term::ReadKey http://search.cpan.org/CPAN/authors/id/J/JS/JSTOWE/ TermReadKey-2.30.tar.gz Term::ReadLine::Perl http://search.cpan.org/CPAN/authors/id/I/IL/ILYAZ/modules/ Term-ReadLine-Perl-1.0203.tar.gz | ||||||||||||
Perlモジュールのインストールについては、それぞれのモジュールのインストール指示を参照されたい。また、現在のAliciaは既存ダンプツールcrashを利用しているため、crashの実行に必須であるデバッグ情報が含まれる非圧縮のカーネルイメージ(vmlinux)も必要である。 | ||||||||||||
| 1 2 3 4 次のページ | ||||||||||||
| 資料紹介 「OSSの性能・信頼性評価/障害解析ツール開発」報告書 本記事は、OSS推進フォーラム 開発基盤ワーキンググループによって公開されている「OSSの性能・信頼性評価/障害解析ツール開発」報告書を基に記事を掲載しています。報告書には、本記事で紹介した障害解析ツールのさらに詳しい情報が記載されています。 Javaアプリケーション層の評価、DB層の評価、OS層の評価の各報告書や付録、障害解析ツール開発に関する各報告書などが、OSS推進フォーラム 開発基盤ワーキンググループのホームページにて公開されています。 ■「ダンプデータ解析ツールの開発」報告書(PDF形式/150KB) http://www.ipa.go.jp/software/open/forum/Contents/DevInfraWG/Alicia-Review.pdf ■日本OSS推進フォーラム・開発基盤ワーキンググループホームページ http://www.ipa.go.jp/software/open/forum/DevInfraWG.html | ||||||||||||
| ||||||||||||
| ||||||||||||
| ||||||||||||


