JP1/Automatic Job Management System 3 導入ガイド
- <この項の構成>
- (1) 実行エージェントグループに複数接続した実行エージェントへのジョブの配信方法
- (2) 実行ホスト(エージェントホスト)へのジョブの配信について
(1) 実行エージェントグループに複数接続した実行エージェントへのジョブの配信方法
実行エージェントグループには,優先順位を指定して複数の実行エージェントを接続でき,指定された優先順位に従って実行エージェントにジョブ(UNIXジョブ,PCジョブ,アクションジョブ,およびカスタムジョブでキューレスジョブを除く)を配信します。
実行エージェントの優先順位は運用に合わせて指定します。実行エージェントの優先順位に差を付けて接続している場合は,優先順位の高い実行エージェントを選択してジョブを配信し,その実行エージェントのエージェント使用率※が100%になると,次に優先順位の高い実行エージェントへジョブを配信します。例えば,優先的に使用する実行エージェントがあり,その実行エージェントで実行しているジョブが満杯になった場合や,障害状態または停止状態でジョブを実行できない場合に,次の優先順位の実行エージェントを代替としてジョブを実行するような運用を行う場合にはこの方法で接続します。
実行エージェントの優先順位を同一の優先順位で接続している場合は,エージェント使用率のいちばん低い実行エージェントを選択してジョブを配信します。特に優先的に使用する実行エージェントがなく,それぞれの実行エージェントに負荷を分散してジョブを実行する場合はこの方法で接続します。
- 注※
- 実行エージェントのジョブの実行多重度に対する実行中ジョブ数の割合で,次に示す計算式を使用し,小数点以下4位まで算出したものです。
- エージェント使用率=実行中ジョブ数 / ジョブ実行多重度
- 注意事項
- ジョブを配信する際に,優先順位とエージェント使用率が同一の実行エージェントが複数ある場合,デフォルトではエージェントID※の大きい実行エージェントを選択してジョブを配信します。例えば,実行時間が非常に短いジョブを複数実行する場合,ジョブはすぐに終了するためエージェント使用率はあまり上昇しないので,ジョブが配信されていない実行エージェントとエージェント使用率を比較した際に差異が出にくくなります。
- その結果,エージェントIDの大きい方に偏ってジョブを配信するため,エージェントIDの大きい実行エージェントで実行するジョブ数が多くなり,システムの使用率に偏りが生じます。このような場合に,エージェントIDの代わりに未使用時間が最も長い実行エージェントを選択してジョブを配信する方式を設定することで,均等に負荷分散を行うことができます。
- 詳細については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド1 6.2.9 ジョブを配信するエージェントホストの決定方式の設定」(Windowsの場合)またはマニュアル「JP1/Automatic Job Management System 3 構築ガイド1 15.2.9 ジョブを配信するエージェントホストの決定方式の設定」(UNIXの場合)を参照してください。
- 注※
- エージェントIDは実行エージェントを登録した際に付加されるIDです。ajsagtshowコマンドで実行エージェントの一覧を表示するとエージェントIDの昇順で表示されます。
- ajsagtshowコマンドの詳細については,マニュアル「JP1/Automatic Job Management System 3 コマンドリファレンス1 2. コマンド ajsagtshow」を参照してください。
(2) 実行ホスト(エージェントホスト)へのジョブの配信について
マネージャーホストは,同時に3台までのエージェントホストに対してジョブを配信できます。接続しているエージェントホストのうち,通信できないエージェントホストが3台以上あり,それらのエージェントホストに対してジョブを配信すると,正常なエージェントホストへのジョブの配信が遅延してしまいます。
あらかじめ,通信できない実行エージェントの受付配信制限の状態をajsagtaltコマンドで「閉塞」に変更するなどして,ジョブの配信を抑止してください。
Copyright (C) 2009, 2014, Hitachi, Ltd.
Copyright (C) 2009, 2014, Hitachi Solutions, Ltd.