5.1.2 WebサーバとJ2EEサーバを別のマシンに配置する場合の使用リソース
WebサーバとJ2EEサーバを別のマシンに配置する場合の使用リソースの見積もりについて,OSごとに説明します。WebサーバとJ2EEサーバを別マシンに配置する場合は,Webサーバマシンとアプリケーションサーバマシンのそれぞれで使用するリソースを見積もります。
なお,使用リソースの見積もりの各表にある,「オプション設定ファイル例」については,使用しているOSのバージョン,およびカーネルのバージョンごとに異なります。使用しているOSのマニュアルを参照して,表中の見積もり式を基に見積もった値を設定してください。使用しているOSで該当するカーネルパラメタが設定できない場合には,設定は不要です。
- 〈この項の構成〉
(1) AIXの場合
AIXの場合の,Webサーバマシンおよびアプリケーションサーバマシンの使用リソースの見積もりについて説明します。
(a) Webサーバマシンの使用リソースの見積もり
Webサーバマシンの使用リソースの見積もりについて,次の表に示します。
システムリソース |
パラメタ |
所要量 |
オプション設定ファイル例 |
---|---|---|---|
共用メモリ |
− |
PrfTraceBufferSize※1×1,024+18,496+リクエスト最大同時処理数※2×14×1,024 |
− |
プロセス数 |
− |
リクエスト最大同時処理数※2×2+4 |
− |
スレッド数 |
− |
リクエスト最大同時処理数※2×2+35 |
− |
ファイルディスクリプタ数 |
nofiles |
リクエスト最大同時処理数※2×4+75 |
/etc/security/limits |
(b) アプリケーションサーバマシンの使用リソースの見積もり
アプリケーションサーバマシンの使用リソースの見積もりについて,次の表に示します。
システムリソース |
パラメタ |
所要量 |
オプション設定ファイル例 |
---|---|---|---|
共用メモリ |
− |
PrfTraceBufferSize※1×1,024+18,496 |
− |
プロセス数 |
− |
4 |
− |
スレッド数 |
− |
J2EEサーバのスレッド数※2+34 |
− |
ファイルディスクリプタ数 |
nofiles |
J2EEサーバのファイルディスクリプタ数※2+43 |
/etc/security/limits |
(2) Linuxの場合
Linuxの場合の,Webサーバマシンおよびアプリケーションサーバマシンの使用リソースの見積もりについて説明します。
(a) Webサーバマシンの使用リソースの見積もり
Webサーバマシンの使用リソースの見積もりについて,次の表に示します。
システムリソース |
パラメタ |
所要量 |
オプション設定ファイル例 |
---|---|---|---|
共用メモリ |
SHMMAX |
PrfTraceBufferSize※1×1,024+18,496+リクエスト最大同時処理数※2×14×1,024 |
/proc/sys/kernel/shmmax |
プロセス数 |
threads-max※3 |
リクエスト最大同時処理数※2×2+4 |
/proc/sys/kernel/threads-max |
スレッド数 |
threads-max※3 |
リクエスト最大同時処理数※2×2+35 |
− |
ファイルディスクリプタ数 |
fs.file-max |
リクエスト最大同時処理数※2×4+75 |
/proc/sys/fs/file-max |
(b) アプリケーションサーバマシンの使用リソースの見積もり
アプリケーションサーバマシンの使用リソースの見積もりについて,次の表に示します。
システムリソース |
パラメタ |
所要量 |
オプション設定ファイル例 |
---|---|---|---|
共用メモリ |
SHMMAX |
PrfTraceBufferSize※1×1,024+18,496 |
/proc/sys/kernel/shmmax |
プロセス数 |
threads-max※2 |
4 |
/proc/sys/kernel/threads-max |
スレッド数 |
threads-max※2 |
J2EEサーバのスレッド数※3+34 |
− |
ファイルディスクリプタ数 |
fs.file-max |
J2EEサーバのファイルディスクリプタ数※3+43 |
/proc/sys/fs/file-max |