3.1.3 Web GUIのレスポンス
Web GUIを使う場合,JP1/AJS3 - Managerからの応答時間は,次の式で近似値を算出できます。
- レスポンス時間 =
-
JP1/AJS3 - Managerでの処理時間
+ データ転送時間
+ Web Consoleサーバでの処理時間
+ 描画時間
(1) JP1/AJS3 - Managerでの処理時間
JP1/AJS3 - Managerをインストールしたマシンの処理性能が低い場合は,処理時間が長くなります。JP1/AJS3 - Managerでの処理を次に示します。
-
接続(ユーザー認証)
-
ユニットの実行予定・実行結果データの取得
-
ユニットに対する操作
(a) 接続(ユーザー認証)
Web GUIからJP1/AJS3 - Managerに接続する場合は,ユーザー認証の処理のため,認証サーバにアクセスします。このため,認証サーバのマシンが起動していない場合や,複数の認証サーバを使用するような運用をしている場合は,その分処理時間が長くなります。
(b) ユニットの実行予定・実行結果データの取得
JP1/AJS3 - Manager側の処理は,Web GUIからの要求の種類によって異なりますが,ディスクに格納されているユニットの状態を検索・参照することが中心になるため,ディスク性能に影響を受ける傾向があります。
構成要素が多く,かつ実行世代の多いジョブネットを表示する場合などは処理に時間が掛かります。実行計画の算出処理には,CPU性能にも影響を受けます。
より安定した性能を実現するためには,ほかの業務のディスクアクセス頻度やCPU使用状況など,サーバマシン全体の負荷を見積もる必要があります。
(c) ユニットに対する操作
構成要素の多いジョブネットに対して長期間にわたる確定実行登録を行っている場合や,保存世代数の設定が非常に大きいジョブネットに対して登録解除を行う場合などは,JP1/AJS3 - Managerの処理時間が長くなります。このような状況では,通信処理がJP1/AJS3 - Managerでタイムアウトされることがあります。確定登録期間を短くしたり,保存世代数を小さく設定したりするなど,JP1/AJS3 - Managerの処理時間が長くならないように運用の見直しを検討してください。
運用の見直しができない場合は,タイムアウト値を変更してください。このタイムアウト値のデフォルトは3分です。使用している環境でレスポンス時間を測定し,適切な値を見積もってください。適切なタイムアウト値は,JP1/AJS3 - Managerの処理内容,ネットワークの状態,マシン性能によって大きく異なります。使用している環境でレスポンス時間を測定し,適切な値を見積もってください。十分に大きな値でレスポンス時間を測定したあと,測定値以上の値(余裕を持たせた値)をタイムアウト値として設定してください。
(2) データ転送時間
データ転送時間は,Web GUI,Web Consoleサーバ,およびJP1/AJS3 - Manager間のネットワーク性能の影響を受けます。
(3) Web Consoleサーバでの処理時間
JP1/AJS3 - Web Consoleをインストールしたマシンの処理性能が低い場合は,処理時間が長くなります。JP1/AJS3 - Web Consoleでの処理を次に示します。
-
Web GUIからの要求の処理
(a) Web GUIからの要求の処理
Web Consoleサーバは,Web GUIからの認証やユニットの操作,情報取得などのリクエストを処理して,JP1/AJS3 - Managerへと送信します。Web GUIからの処理要求が多発する場合や,接続するWeb GUIの台数が多いと,処理に時間が掛かります。より安定した性能を実現するためには,同時接続できるWeb GUIの数やCPU使用状況などを考慮して,サーバマシン全体の負荷を見積もる必要があります。
(4) 描画時間
Web GUIの表示性能は,基本的にはWeb GUIのマシン性能の影響を受けます。ホストの処理速度が遅く描画時間が長いと感じるようになったら,マシンのアップグレードを検討してください。