5.1.1 WebサーバとJ2EEサーバを同じマシンに配置する場合の使用リソース

WebサーバとJ2EEサーバを同じマシンに配置する場合の使用リソースの見積もりについて,OSごとに説明します。

なお,使用リソースの見積もりの各表にある,「オプション設定ファイル例」については,使用しているOSのバージョン,およびカーネルのバージョンごとに異なります。使用しているOSのマニュアルを参照して,表中の見積もり式を基に見積もった値を設定してください。使用しているOSで該当するカーネルパラメタが設定できない場合には,設定は不要です。

<この項の構成>
(1) AIXの場合
(2) HP-UXの場合
(3) Linuxの場合
(4) Solarisの場合

(1) AIXの場合

AIXの場合の,使用リソースの見積もりについて,次の表に示します。

表5-2 使用リソースの見積もり(AIXの場合)

システムリソースパラメタ所要量オプション設定ファイル例
共用メモリPrfTraceBufferSize※1×1,024+18,496+リクエスト最大同時処理数※2×14×1,024
プロセス数リクエスト最大同時処理数※2×2+5
スレッド数リクエスト最大同時処理数※2×2+41+J2EEサーバのスレッド数※3
ファイルディスクリプタ数nofilesJ2EEサーバのファイルディスクリプタ数※3+76+リクエスト最大同時処理数※2×4/etc/security/limits

(凡例)-:該当しません。

注※1
パフォーマンストレーサのバッファメモリサイズを512キロバイト~102,400キロバイトの範囲で指定します。PrfTraceBufferSizeについては,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「4.15 論理パフォーマンストレーサで指定できるパラメタ」を参照してください。
注※2
Webサーバで同時に処理できるリクエストの最大数を指します。
注※3
J2EEサーバのスレッド数とファイルディスクリプタ数については,「5.2.1 J2EEサーバが使用するリソースの見積もり」を参照して算出してください。

(2) HP-UXの場合

HP-UXの場合の,使用リソースの見積もりについて,次の表に示します。

表5-3 使用リソースの見積もり(HP-UXの場合)

システムリソースパラメタ所要量オプション設定ファイル例
共用メモリshmmaxPrfTraceBufferSize※1×1,024+18,496+リクエスト最大同時処理数※2×14×1,024kctune shmmax= 1073741824
プロセス数nprocリクエスト最大同時処理数※2×2+5kctune nproc=4200
スレッド数nkthreadリクエスト最大同時処理数※2×2+41+J2EEサーバのスレッド数※3kctune nkthread= 8416
ファイルディスクリプタ数nfileJ2EEサーバのファイルディスクリプタ数※3+76+リクエスト最大同時処理数※2×4kctune nfile= 65536
注※1
パフォーマンストレーサのバッファメモリサイズを512キロバイト~102,400キロバイトの範囲で指定します。PrfTraceBufferSizeについては,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「4.15 論理パフォーマンストレーサで指定できるパラメタ」を参照してください。
注※2
Webサーバで同時に処理できるリクエストの最大数を指します。
注※3
J2EEサーバのスレッド数とファイルディスクリプタ数については,「5.2.1 J2EEサーバが使用するリソースの見積もり」を参照して算出してください。

(3) Linuxの場合

Linuxの場合の,使用リソースの見積もりについて,次の表に示します。

表5-4 使用リソースの見積もり(Linuxの場合)

システムリソースパラメタ所要量オプション設定ファイル例
共用メモリSHMMAXPrfTraceBufferSize※1×1,024+18,496+リクエスト最大同時処理数※2×14×1,024/proc/sys/kernel/shmmax
プロセス数threads-max※3リクエスト最大同時処理数※2×2+5/proc/sys/kernel/threads-max
スレッド数threads-max※3リクエスト最大同時処理数※2×2+41+J2EEサーバのスレッド数※4
ファイルディスクリプタ数fs.file-maxJ2EEサーバのファイルディスクリプタ数※4+76+リクエスト最大同時処理数※2×4/proc/sys/fs/file-max

(凡例)-:該当しません。

注※1
パフォーマンストレーサのバッファメモリサイズを512キロバイト~102,400キロバイトの範囲で指定します。PrfTraceBufferSizeについては,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「4.15 論理パフォーマンストレーサで指定できるパラメタ」を参照してください。
注※2
Webサーバで同時に処理できるリクエストの最大数を指します。
注※3
threads-maxパラメタには,プロセス数とスレッド数の合計を指定してください。
注※4
J2EEサーバのスレッド数とファイルディスクリプタ数については,「5.2.1 J2EEサーバが使用するリソースの見積もり」を参照して算出してください。

(4) Solarisの場合

Solarisの場合の,使用リソースの見積もりについて,次の表に示します。

表5-5 使用リソースの見積もり(Solarisの場合)

システムリソースパラメタ所要量オプション設定ファイル例
共用メモリshminfo_shmmaxPrfTraceBufferSize※1×1,024+18,496+リクエスト最大同時処理数※2×14×1,024/etc/system
プロセス数max_nprocsリクエスト最大同時処理数※2×2+5/etc/system
スレッド数リクエスト最大同時処理数※2×2+41+J2EEサーバのスレッド数※3
ファイルディスクリプタ数rlim_fd_maxJ2EEサーバのファイルディスクリプタ数※3+76+リクエスト最大同時処理数※2×4/etc/system

(凡例)-:該当しません。

注※1
パフォーマンストレーサのバッファメモリサイズを512キロバイト~102,400キロバイトの範囲で指定します。PrfTraceBufferSizeについては,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「4.15 論理パフォーマンストレーサで指定できるパラメタ」を参照してください。
注※2
Webサーバで同時に処理できるリクエストの最大数を指します。
注※3
J2EEサーバのスレッド数とファイルディスクリプタ数については,「5.2.1 J2EEサーバが使用するリソースの見積もり」を参照して算出してください。