(1) PAMDBのセットアップについて
PAMDBのセットアップ時には,稼働性能情報を格納する領域が確保されるため,十分なディスク容量が必要です。
また,稼働性能情報を収集していくと,PAMDBにデータが蓄積されていきます。PAMDBに格納されるデータの量は,ご使用の環境によって異なりますが,PAMDBの空き容量が不足する可能性もあります。このような場合には,PAMDBを再編成してください。詳細については,「(3) PAMDBの再編成」を参照してください。
(a) PAMDBの初期セットアップ時の容量見積もり
デフォルトでは,セットアップ時に25ギガバイトの領域を確保しますが,この領域を変更できます。領域を変更する場合は,pamdbsetupコマンドを実行する前に,pamdbsetup.confファイルを変更してください。
[Database Scale]
database_scale=M
表4-7 監視できるオブジェクト数およびメトリック数の目安と必要なディスク容量
database_scaleの値 | 監視できるオブジェクト数 およびメトリック数の目安 | 必要なディスク容量 |
---|---|---|
S | 監視オブジェクト数:50(個)以内 監視メトリック数:500(個)以内 | 5ギガバイト |
M(デフォルト) | 監視オブジェクト数:250(個)以内 監視メトリック数:2,500(個)以内 | 25ギガバイト |
L | 監視オブジェクト数:500(個)以内 監視メトリック数:5,000(個)以内 | 50ギガバイト |
LL | 監視オブジェクト数:1,000(個)以内 監視メトリック数:10,000(個)以内 | 80ギガバイト |
表4-8 最大構成を監視する際の時間粒度と保持期間の推奨値
database_scaleの値 | 監視するオブジェクト数およびメトリック数 | 詳細メトリック | サマライズメトリック | ||
---|---|---|---|---|---|
時間粒度 | 保持期間 | 時間粒度 | 保持期間 | ||
S | 監視オブジェクト数:100(個)以内 監視メトリック数:1,000(個)以内 | 6分以上 | 30日以下※ | 1時間以上※ | 182日以下 |
M(デフォルト) | 監視オブジェクト数:500(個)以内 監視メトリック数:5,000(個)以内 | 6分以上 | 30日以下※ | 1時間以上※ | 182日以下 |
L | 監視オブジェクト数:1,000(個)以内 監視メトリック数:10,000(個)以内 | 6分以上 | 30日以下※ | 1時間以上※ | 182日以下 |
LL | 監視オブジェクト数:2,000(個)以内 監視メトリック数:20,000(個)以内 | 12分以上 | 60日以下 | 1時間以上※ | 182日以下 |
注※ デフォルト値のままで問題ない項目です。
なお,クラスタシステムで運用する場合は,共有ディスク上とローカルディスク上にそれぞれ次の表に示す容量が必要になります。
表4-9 クラスタ運用で必要なディスク容量
database_scaleの値 | 必要なディスク 容量の合計 | 共有ディスクに 必要な容量 | ローカルディスクに必要な容量 |
---|---|---|---|
S | 5ギガバイト | 4.3ギガバイト | 0.7ギガバイト |
M(デフォルト) | 25ギガバイト | 21.0ギガバイト | 4.0ギガバイト |
L | 50ギガバイト | 42.0ギガバイト | 8.0ギガバイト |
LL | 80ギガバイト | 72.0ギガバイト | 8.0ギガバイト |
(2) PAMDBの再セットアップについて
次に示す場合は,PAMDBのセットアップを再度実行します。
再セットアップの手順を次に示します。
PAMDBは初期化されているため,「3.3.1 PFM - Analysis Managerのセットアップ」を参照して,動作条件,採取ツールの設定,およびPAMDBへの登録をしてください。
(3) PAMDBの再編成
データの追加や削除を繰り返すと,PAMDBの格納効率が悪くなり,検索性能が低下することがあります。このような場合には,reorganization.batコマンドを使用して,PAMDBを再編成してください。ソースがPA-Manager(PAMDB)で,メッセージIDがKFPH00212-Iのメッセージがイベントログに出力されている場合は,PAMDBを再編成することをお勧めします。
reorganization.batコマンドについては,「10. コマンド」の「reorganization.bat(PAMDBを再編成する)」を参照してください。
PAMDBの再編成手順を次に示します。
(4) PAMDBの空きページ解放
PAMDBでは,収集されたデータを「ページ」と呼ばれる領域に格納しています。格納されたデータは,データの削除を行うとすべてのデータがなくなりますが,この状態では「空きページ」になるだけで,解放しないと再利用されません。空きページが増加すると,格納効率の低下や性能劣化の原因となることがあります。そのため,空きページの解放を,2週間に1回を目安に実施することをお勧めします。
空きページの領域を解放するには,pamdbreclaim.batコマンドを実行します。reorganization.batコマンドを使ったPAMDBの再編成では,そのつどPFM - Analysis Managerの運用を停止する(PAM - PAMDB以外のPFM - Analysis Managerのサービスを停止する)必要がありますが,pamdbreclaim.batコマンドを使用すると,PFM - Analysis Managerの運用を停止することなく,reorganization.batコマンドによる再編成の一部の機能でもある空きページの解放も行うことができます。定期的にpamdbreclaim.batコマンドを実行することで,reorganization.batコマンドによる再編成の実施間隔(運用サイクル)を延長させることができます。
pamdbreclaim.batコマンドの詳細については,「10. コマンド」の「pamdbreclaim.bat(PAMDBの空きページを解放する)」を参照してください。
(5) PAMDBの空き容量の確認について
pamdbls.batコマンドを実行すると,結果が次のように表示されます。
STATE OF RDAREA
RDAREA ID STATUS TYPE
OPNMODE
RDDATA10 4 OPEN USER
INITIAL
SEGMENT 2487 / 2500
RDINDX10 5 OPEN USER
INITIAL
SEGMENT 2716 / 2760
セグメントとは,PAMDBの容量を表す単位を示します。RDDATA10およびRDINDX10は,PAMDBのデータを格納する領域を示します。
SEGMENTに,未使用セグメント数/全セグメント数が表示されます。この例の場合,RDDATA10は未使用セグメント数が2,478で全セグメント数が2,500です。RDINDX10は未使用セグメント数が2,716で全セグメント数が2,760です。
RDDATA10,RDINDX10のどちらかの未使用セグメント数が少なくなったら,PAMDBを再編成することをお勧めします。
(6) PAMDBのデータの移行
あるサーバ(移行元サーバ)から別サーバ(移行先サーバ)にPAMDBのデータを移行できます。移行の手順は,移行元サーバでpamdbunld.batコマンドを実行してアンロードデータを取得し,移行先サーバでpamdbload.batコマンドを実行してデータをロードします。移行の対象となるデータは,Definerで登録したシステム構成定義情報や採取ツールから収集した稼働性能情報など,PAMDBに格納されているデータすべてです。
pamdbunld.batコマンドおよびpamdbload.batコマンドを使用すると,移行元と移行先のサーバ間でホスト名(IPアドレス)やPFM - Analysis Managerのインストール先ディレクトリが異なる場合でも,データを移行できます。ただし,移行元サーバと移行先サーバ間では,PFM - Analysis Managerのバージョンが一致している必要があります。また,移行先サーバでデータロードを行う前にPAMDBのセットアップを完了させておく必要があります。
なお,backup.batコマンドおよびrecovery.batコマンドによるバックアップ,リカバリーは,万一のシステム障害に備え,同じ環境を復元する目的のコマンドです。そのため,別サーバへの移行に使用することはできません。
pamdbunld.batコマンド,pamdbload.batコマンドの詳細については「10. コマンド」を参照してください。
PAMDBのデータ移行手順を次に示します。
(7) 監視しているオブジェクト数とメトリック数の把握
運用中に監視オブジェクト数と監視メトリック数を把握したい場合は,pamdumpdefコマンドを実行します。pamdumpdefコマンドの詳細については,「10. コマンド」の「pamdumpdef(PAMDBの監視定義情報一覧をファイル出力する)」を参照してください。
pamdumpdefコマンドを次のように指定することで,PAMDBに格納されている監視オブジェクト数と監視メトリック数を把握できます。
pamdumpdef -c count -t inst -s all
コマンド実行結果のオブジェクト数とインスタンス数は,表4-7の監視オブジェクト数および監視メトリック数の目安と照らし合わせることで,運用中の監視定義情報がPAMDBで監視できる範囲に収まっているかを確認できます。
(8) 対処が必要なPAMDBのメッセージ
ソースがPA-Manager(PAMDB)でイベントログに出力されるメッセージは,PAMDBが出力するメッセージです。次の表に示すメッセージIDのメッセージが出力された場合は,それぞれの対処方法に従って運用してください。
表4-10 対処が必要なPAMDBのメッセージ一覧
メッセージID | 対処方法 |
---|---|
KFPH00211-I | PAMDBの容量不足を示すメッセージです。このメッセージが出力された場合は,次の手順に従って対処してください。
|
KFPH00212-I | PAMDBの再編成が必要になったことを示すメッセージです。このメッセージが出力された場合は,reorganization.batコマンドを使用して,PAMDBを再編成してください。reorganization.batコマンドについては,「10. コマンド」の「reorganization.bat(PAMDBを再編成する)」を参照してください。 |
KFPH22031-W | PAMDBの特定のテーブルに格納されているデータが予想より大きくなり過ぎたことを示すメッセージです。監視対象メトリック数がdatabase_scaleの指定に応じて,表4-7に示した範囲以内に収まっているか,見直してください。それ以上の監視対象メトリックをPAMDBに登録している場合は,範囲内に収まるように監視システム構成を変更してください。 |
KFPS00443-I | PAMDBの排他資源管理テーブルが不足したことを示すメッセージです。メトリック値の自動削除処理の対象となるデータ量によっては,削除に失敗しこのメッセージが出力される場合があります。この場合はpamdbcleanupコマンドを実行して,保持期間を超過したデータを削除してください。pamdbcleanupコマンドについては,「10. コマンド」の「pamdbcleanup(保持期間を超過したデータを一括して削除する)」を参照してください。 |
KFPS05210-I | PAMDBの起動が完了したことを示すメッセージです。エラーではないため,対処の必要はありません。 PAM - PAMDBサービスを開始した直後は,PAMDBの起動処理が完了していていないため,起動が完了したかどうかを正確に判断したいときは,このメッセージが出力されているかどうかで判断してください。 |
KFPS01850-I | PAMDBの停止を示すメッセージです。 バージョンアップ前には,必ずこのメッセージを参照して,PAMDBの正常終了を確認してください。バージョンアップの詳細については,「付録J.1 PFM - Analysis Managerのバージョンアップ」を参照してください。 |