ページの先頭行へ戻る
Interstage Application Server OLTPサーバ運用ガイド
Interstage

2.3.1 アプリケーションプロセスの多重度

実行単位(プロセス)を複数にして、同時に処理できるプロセス多重度を設定することができます。プロセス多重度については、1処理あたりの処理時間など、アプリケーションの処理形態にあわせて決定してください。


定義方法

プロセス多重度は、ワークユニット定義で設定します。
ワークユニット定義の「Concurrency(プロセス多重度)」にプロセス多重度を設定します。


ワークユニット定義の登録例

ワークユニット定義

[Application Program]
Concurrency:10

isaddwudefコマンドでワークユニット名を指定して登録します。

isaddwudef -o ISSAMPLE1

ポイント

起動できるワークユニット数、オブジェクト数およびプロセス数は以下の条件式を満たす必要があります。

(ワークユニット数×2)+(オブジェクト総数×m)+(プロセス総数×n)+1 ≦ 2010

この条件式を超えてワークユニットを起動する場合は、大規模システム用環境定義ファイルをコピーする必要があります。大規模システム用環境定義ファイルについては、「チューニングガイド」の「ワークユニット数、オブジェクト数、プロセス数のチューニング」を参照してください。
大規模システム用環境定義ファイルを使用した場合、以下の条件式まで起動できるワークユニット数、オブジェクト数およびプロセス数が拡張されます。

(ワークユニット数×2)+(オブジェクト総数×m)+(プロセス総数×n)+1 ≦ 6030

条件式のオブジェクト総数とは、ワークユニット定義の[Application Program]セクションの総数です。
条件式のm、nについては、m=1、n=2を基準値とし、以下に該当する場合は、変更してください。

  • islistwuコマンドを使用する場合
    m=2

  • islistaplprocコマンドを使用する場合
    n=3