Interstage Application Server/Interstage Web Server チューニングガイド |
目次 索引 |
第3章 システムのチューニング | > 3.1 サーバ機能運用時に必要なシステム資源 |
データベース連携サービスの動作時には、利用するシステム形態によりシステム資源を拡張する必要があります。ここでは、システム資源(システムパラメタ)について、利用するシステム形態ごとに説明します。
データベース連携サービスが使用する共用メモリ、セマフォ、メッセージキューのシステムパラメタのチューニングについて、システム形態ごとに説明します。
システムパラメタの変更方法や、各パラメタの意味については、“システムパラメタについて”を参照してください。
なお、資源制御によるIPC資源のパラメタの設定は、Solaris 10の場合のみ可能です。
OTSシステムのみが動作する場合に必要となるシステム資源について、以下に示します。
パラメタ |
資源制御 |
種類 |
必要数 |
---|---|---|---|
shmmax |
− |
設定値 |
17,830,204以上 (注) |
− |
project.max-shm-memory |
加算値 |
17,830,204 (注) |
shmmni |
project.max-shm-ids |
加算値 |
12 |
- 注)
- 以下のデフォルト環境で算出した値です。
- データベース連携サービスの環境定義のconfigファイル
OTS_TRACE_SIZE = 4096
RECOVERY_TRACE_SIZE = 4096
OBSERVE_TRACE_SIZE = 4096- データベース連携サービスの環境定義のセットアップ情報ファイル
TRANMAX = 100
PARTICIPATE = 4- 定義値を変更している場合、以下の計算式で求めてください。
必要数 =
(OTS_TRACE_SIZE + RECOVERY_TRACE_SIZE + OBSERVE_TRACE_SIZE) ×1,024 +
PARTICIPATE × TRANMAX × 2,048 + TRANMAX × 284 + 4,399,692
パラメタ |
資源制御 |
種類 |
必要数 |
---|---|---|---|
semmni |
project.max-sem-ids |
加算値 |
8 |
semmns (注) |
− |
加算値 |
24 |
semmsl |
process.max-sem-nsems |
設定値 |
12 以上 |
semopm |
process.max-sem-ops |
設定値 |
3 以上 |
パラメタ |
資源制御 |
種類 |
必要数 |
---|---|---|---|
msgmax (注) |
− |
設定値 |
528 以上 |
msgmnb |
process.max-msg-qbytes |
設定値 |
4,572 以上 |
msgmni |
project.max-msg-ids |
加算値 |
3 |
msgtql |
process.max-msg-messages |
設定値 |
[Solaris 10の場合] |
− |
加算値 |
[Solaris 9の場合] |
リソース管理プログラムのみが動作する場合に必要となるシステム資源について、以下に示します。
パラメタ |
資源制御 |
種類 |
必要数 |
---|---|---|---|
shmmax |
− |
設定値 |
12,840,416以上 (注) |
− |
project.max-shm-memory |
加算値 |
12,840,416 (注) |
shmmni |
project.max-shm-ids |
加算値 |
リソース管理プログラムの種類 × 11 |
- 注)
- リソース管理プログラムの種類が1つの場合で、かつ、以下のデフォルト環境で算出した値です。
- データベース連携サービスの環境定義のconfigファイル
RESOURCE_TRANMAX = 10
RESOURCE_TRACE_SIZE = 4096
OBSERVE_TRACE_SIZE = 4096- リソース定義ファイル
OTS_RMP_PROC_CONC = 5- データベース連携サービスの環境定義のセットアップ情報ファイル
TRANMAX = 100- 定義値を変更している場合、以下の計算式で求めてください。
必要数 =
(RESOURCE_TRACE_SIZE + OBSERVE_TRACE_SIZE) × 1,024 +
(TRANMAX + 1) × 332 +
((リソース管理プログラムの種類 × RESOURCE_TRANMAX ×
OTS_RMP_PROC_CONC) × (144 + 332)) + 4,394,476
パラメタ |
資源制御 |
種類 |
必要数 |
---|---|---|---|
semmni |
project.max-sem-ids |
加算値 |
リソース管理プログラムの種類 × 7 |
OTSシステムとリソース管理プログラムの両方が動作する場合に必要となるシステム資源について、以下に示します。
パラメタ |
資源制御 |
種類 |
必要数 |
---|---|---|---|
shmmax |
− |
設定値 |
17,830,204以上 (注) |
− |
project.max-shm-memory |
加算値 |
17,830,204(注) |
shmmni |
project.max-shm-ids |
加算値 |
12 + リソース管理プログラムの種類 × 11 |
- 注)
- リソース管理プログラムの種類が1つの場合で、かつデフォルト環境での値です。定義値を変更している場合、以下の計算式で求めてください。
必要数 =
OTSシステムのみが動作する場合の必要数 +
リソース管理プログラムのみが動作する場合の必要数 − 4,915,600
パラメタ |
資源制御 |
種類 |
必要数 |
---|---|---|---|
semmni |
project.max-sem-ids |
加算値 |
8 + リソース管理プログラムの種類 × 7 |
semmns (注) |
− |
加算値 |
24 |
semmsl |
process.max-sem-nsems |
設定値 |
12 以上 |
semopm |
process.max-sem-ops |
設定値 |
3 以上 |
パラメタ |
資源制御 |
種類 |
必要数 |
---|---|---|---|
msgmax (注) |
− |
設定値 |
528 以上 |
msgmnb |
process.max-msg-qbytes |
設定値 |
4,572 以上 |
msgmni |
project.max-msg-ids |
加算値 |
3 |
msgtql |
process.max-msg-messages |
設定値 |
[Solaris 10の場合] |
− |
加算値 |
[Solaris 9の場合] |
目次 索引 |