6.1.1 バッチサーバを配置する場合の使用リソース

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

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

また,プロセスごとに使用するリソースの見積もりについては,「6.2 プロセスごとに使用するリソース」を参照してください。

なお,仮想メモリ所要量については,「6.3 仮想メモリの使用量の見積もり」を参照してください。また,ディスク占有量については,アプリケーションサーバのリリースノートを参照してください。

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

(1) AIXの場合

AIXの場合の,アプリケーションサーバマシンの使用リソースの見積もりについて次の表に示します。

表6-2 アプリケーションサーバマシンの使用リソースの見積もり(AIXの場合)

システムリソースパラメタ所要量オプション設定ファイル例
サービスユニット※1共用メモリPrfTraceBufferSize※2×1,024+18,496
プロセス数4
スレッド数バッチサーバのスレッド数※3+34
ファイルディスクリプタ数nofilesバッチサーバのファイルディスクリプタ数※3+43/etc/security/limits
Management Serverプロセス数5
スレッド数56
ファイルディスクリプタ数nofiles43+バッチサーバ数/etc/security/limits

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

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

(2) HP-UXの場合

HP-UXの場合の,アプリケーションサーバマシンの使用リソースの見積もりについて次の表に示します。

表6-3 アプリケーションサーバマシンの使用リソースの見積もり(HP-UXの場合)

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

(3) Linuxの場合

Linuxの場合の,アプリケーションサーバマシンの使用リソースの見積もりについて次の表に示します。

表6-4 アプリケーションサーバマシンの使用リソースの見積もり(Linuxの場合)

システムリソースパラメタ所要量オプション設定ファイル例
サービスユニット※1共用メモリSHMMAXPrfTraceBufferSize※2×1,024+18,496/proc/sys/kernel/shmmax
プロセス数threads-max※34/proc/sys/kernel/threads-max
スレッド数threads-max※3バッチサーバのスレッド数※4+34
ファイルディスクリプタ数fs.file-maxバッチサーバのファイルディスクリプタ数※4+43/proc/sys/fs/file-max
Management Serverプロセス数threads-max※35/proc/sys/kernel/threads-max
スレッド数threads-max※356
ファイルディスクリプタ数fs.files-max43+バッチサーバ数/proc/sys/fs/file-max

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

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

(4) Solarisの場合

Solarisの場合の,アプリケーションサーバマシンの使用リソースの見積もりについて次の表に示します。

表6-5 アプリケーションサーバマシンの使用リソースの見積もり(Solarisの場合)

システムリソースパラメタ所要量オプション設定ファイル例
サービスユニット※1共用メモリshminfo_shmmaxPrfTraceBufferSize※2×1,024+18,496/etc/system
プロセス数max_nprocs4/etc/system
スレッド数バッチサーバのスレッド数※3+34
ファイルディスクリプタ数rlim_fd_maxバッチサーバのファイルディスクリプタ数※3+43/etc/system
Management Serverプロセス数maxuprc5/etc/system
スレッド数56
ファイルディスクリプタ数rlim_fd_max43+バッチサーバ数/etc/system

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

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