Systemwalker Operation Manager 使用手引書 - UNIX共通 - - Microsoft(R) Windows(R) 2000/Windows Server(TM) 2003 - |
目次 索引 |
付録B 留意事項 | > B.1 性能のチューニングについて |
1つのプロジェクト内に大量のジョブネットを登録し、かつ同時に起動されるジョブネットが同じプロジェクト内に多数存在する場合、ジョブネットの起動がスケジュール時刻より遅れる場合があります。
ジョブスケジューラはプロジェクトごとに、まとまったジョブネットの管理対象として扱っています。特定のプロジェクトにジョブネットを大量に登録することにより、個々のジョブネット、ジョブを検索する際の検索対象範囲が大きくなり、さらに同時に大量のジョブネットが起動された場合、特定の管理簿に大量のアクセスが集中するためです。
大量のジョブネットを登録する場合は、複数のプロジェクトにジョブネットを分散して登録してください。分散して登録することにより、ジョブネット情報の管理簿へのアクセスが分散されるため、スケジュール性能の劣化を防ぐことができます。
ジョブネットの登録量を想定し、スケジュールどおりに問題なくジョブネットが起動されることを検証してください。
例えば、想定されるジョブネットの登録量と起動したい時刻を設定した仮の業務モデルを用意し、スケジュールどおりに問題なくジョブネットが起動できることを事前に検証してください。
[例] 業務モデル |
ジョブネット登録数 |
: |
1,000 |
起動予定時刻 |
: |
10:00 |
|
起動ジョブネット数 |
: |
100 |
上記の業務モデルを実行した結果、ジョブネットの起動が起動予定時刻より遅れた場合、同時刻に起動するジョブネットを複数のプロジェクトに分散して登録するなど、業務モデルを変更して再検証してください。
すでに大量のジョブネットが登録されている場合、プロジェクトごとのジョブネットの登録数、起動予定時刻を確認し、必要に応じてジョブネットを別のプロジェクトへの分散してください。
プロジェクトごとのジョブネットの登録数、起動予定時刻を確認するには、jobschprint −Nコマンドを利用します。
jobschprint −Nコマンドの詳細は、“Systemwalker Operation Manager リファレンスマニュアル”を参照してください。
ジョブネットを別のプロジェクトに移動する場合、以下の考慮が必要です。
ジョブネットを移動する手順は以下のとおりです。
ジョブネットが階層化されている場合は、以下の手順で移動します。
jobschmsgeventコマンド、jobschsetnetコマンド、jobschprintコマンドの詳細は、“Systemwalker Operation Manager リファレンスマニュアル”を参照してください。
目次 索引 |