付録C.1 JP1/AJS3 - Definition Assistantの処理性能を見積もる
JP1/AJS3 - Definition Assistantでの定義情報のインポートやエクスポートの処理性能を見積もるには,次の点を考慮する必要があります。
-
JP1/AJS3 - Definition Assistantをインストールするマシンの処理性能
-
接続先のJP1/AJS3 - ManagerまたはJP1/AJS2 - Managerマシンの処理性能や負荷状態
-
JP1/AJS3 - Definition Assistantをインストールするマシンと接続先JP1/AJSマシン間のネットワーク性能
-
処理対象のユニット数や定義データ量
定義情報のインポートやエクスポートを実行すると,接続先のJP1/AJSに対してJP1/AJSのコマンドをリモート実行します。処理対象のユニット数の増加が性能に大きな影響を与えます。
(1) 推奨構成
JP1/AJS3 - Definition Assistantでは,次の3点を実行してデータ転送でのネットワーク負荷の軽減,定義情報管理テンプレート上での処理性能や実行コマンド性能の低下を抑止する運用をお勧めします。
-
JP1/AJS3 - Definition Assistantのインストールマシンと接続先JP1/AJS3 - ManagerまたはJP1/AJS2 - Managerマシンを別にして負荷分散する。
-
JP1/AJS3 - ManagerまたはJP1/AJS2 - Managerマシンで業務が実行中でない時間帯に実行する。
-
一度に処理するユニット数がなるべく少なくなるように処理単位を分割する。
機能上,JP1/AJS3 - Definition Assistantでは一度に1万を超えるユニット数分の定義情報を処理できますが,性能面の負担を考慮して,1回の操作で処理するユニット数の目安を最大1,000ユニット程度として検討してください。
なお,次の場合は性能的に負荷が掛かるため,このような定義にならないように注意してください。
-
ジョブネットのスケジュールルールが10以上定義されている。
-
ユニット完全名が長い。
(2) インポート処理時間の見積もり
マシンスペックの違いにもよりますが,一般的に定義情報のインポートを実行した場合の処理時間は,次の式で近似値を算出できます。
インポート処理時間(秒) = a + (b*0.1) + (c*3.5) + d
- (凡例)
-
- a:
-
コマンドのリモート実行時間
15秒程度を見積もってください。ただし,対象ジョブネット直下に大量のユニットがある場合は余裕を持って見積もってください。
- b:
-
指定ユニット配下および指定ユニットと同階層にある他のユニット配下すべてのユニット数
ただし,ルートジョブグループ直下のユニットを指定した場合は,指定ユニット配下すべてのユニット数
- c:
-
1つのユニットで定義されている定義項目数の平均
- d:
-
実行結果ファイルの保存時間
一般的な目安を次の表に示します。
表C‒1 インポート実行結果ファイル保存時間の目安 実行結果ファイルサイズ(単位:メガバイト)
保存時間(単位:秒)
2
20
10
60
20
90
(3) エクスポート処理時間の見積もり
マシンスペックの違いにもよりますが,一般的に定義情報のエクスポートを実行した場合の処理時間は,次の式で近似値を算出できます。
エクスポート処理時間(秒) = a + (b* 0.1) + (c*0.01) + (d*0.05) + (e*1.5) + (f*1.0) + (g*0.01) + (h*1.5) + i + 5
- (凡例)
-
- a:
-
コマンドのリモート実行時間
15秒程度を見積もってください。ただし,対象ジョブネット直下に大量のユニットがある場合は余裕を持って見積もってください。
- b:
-
一括に指定したジョブネットおよびジョブグループ数
- c:
-
一括に指定したジョブ数
- d:
-
一括に指定した最上位のジョブネット配下ユニット数
- e:
-
単独に指定したユニット数
- f:
-
変更に指定した変更項目数
- g:
-
変更に指定したユニット数
- h:
-
削除に指定したユニット数
- i:
-
実行結果ファイルの保存時間
一般的な目安を次の表に示します。
表C‒2 エクスポート実行結果ファイル保存時間の目安 実行結果ファイルサイズ(単位:メガバイト)
保存時間(単位:秒)
2
20
10
60
20
90
(4) ajsdaconvertコマンド処理時間の見積もり
マシンスペックの違いにもよりますが,ajsdaconvertコマンドの1ファイル当たりの一般的な処理時間を次の表に示します。
ファイルサイズ(単位:メガバイト) |
処理時間(単位:秒) |
---|---|
2 |
40 |
10 |
230 |