Interstage Application Server チューニングガイド
目次 索引 前ページ次ページ

第5章 システムのチューニング> 5.2 Application Serverのサーバ機能運用時に必要なシステム資源(Solaris10の場合)> 5.2.3 データベース連携サービスのシステム環境の設定

5.2.3.1 システムパラメタ

 データベース連携サービスが使用する共用メモリ、セマフォ、メッセージキューのシステムパラメタのチューニングについてシステム形態ごとに説明します。

 以降の説明で、「種類」の意味は以下のとおりです。

OTSシステムのみが動作する場合

 OTSシステムのみが動作する場合に必要となるシステム資源について、以下に示します。

共用メモリ

パラメタ

資源制御

種類

必要数

内容

shmmax

project.max-shm-memory

加算値

17,830,204(注1)

共用メモリの最大サイズ

shmmni

project.max-shm-ids

加算値

12加算

共用メモリIDの数

(注1)
表の値はデフォルト環境での値です。定義値を変更している場合は、以下の計算式で求めてください。
 以下の定義値で算出します。

セマフォ

パラメタ

資源制御

種類

必要数

内容

semmni

project.max-sem-ids

加算値

8加算

セマフォIDの数

semmsl

process.max-sem-nsems

設定値

12以上

セマフォIDごとの最大セマフォ数

semopm

process.max-sem-ops

設定値

3以上

セマフォコールごとの最大操作数

メッセージキュー

パラメタ

資源制御

種類

必要数

内容

msgmnb

process.max-msg-qbytes

設定値

4,572以上

待ち行列上の最大バイト数

msgmni

project.max-msg-ids

加算値

3加算

メッセージキューIDの数

msgtql

process.max-msg-messages

加算値

2,040加算

システムメッセージのヘッダ数

リソース管理プログラムのみが動作する場合

 リソース管理プログラムのみが動作する場合に必要となるシステム資源について、以下に示します。

共用メモリ

パラメタ

資源制御

種類

必要数

内容

shmmax

project.max-shm-memory

加算値

12,840,416(注1)

共用メモリの最大サイズ

shmmni

project.max-shm-ids

加算値

リソース管理プログラムの種類×11加算

共用メモリIDの数

(注1)
表の値はリソース管理プログラムの種類が1つの場合で、かつデフォルト環境での値です。定義値を変更している場合は、以下の計算式で求めてください。
 以下の定義値で算出します。
 A = RESOURCE_TRACE_SIZE × 1024
 B = OBSERVE_TRACE_SIZE × 1024
 C = (TRANMAX + 1) × 332
 D = リソース管理プログラムの種類 × RESOURCE_TRANMAX × OTS_RMP_PROC_CONC × 144
 E = リソース管理プログラムの種類 × RESOURCE_TRANMAX × OTS_RMP_PROC_CONC × 332
 必要数 = A + B + C + D + E + 4394476
 

セマフォ

パラメタ

資源制御

種類

必要数

内容

semmni

project.max-sem-ids

加算値

リソース管理プログラムの種類×7加算

セマフォIDの数

OTSシステムとリソース管理プログラムの両方が動作する場合

 OTSシステムとリソース管理プログラムの両方が動作する場合に必要となるシステム資源について、以下に示します。

共用メモリ

パラメタ

資源制御

種類

必要数

内容

shmmax

project.max-shm-memory

加算値

17,830,204(注1)

共用メモリの最大サイズ

shmmni

project.max-shm-ids

加算値

12+リソース管理プログラムの種類×11加算

共用メモリIDの数

(注1)
表の値はリソース管理プログラムの種類が1つの場合で、かつデフォルト環境での値です。定義値を変更している場合は、以下の計算式で求めてください。

 必要数 = OTSシステムのみが動作する場合の必要数 +
      リソース管理プログラムのみが動作する場合の必要数 − 4915600

セマフォ

パラメタ

資源制御

種類

必要数

内容

semmni

project.max-sem-ids

加算値

8+リソース管理プログラムの種類×7加算

セマフォIDの数

semmsl

process.max-sem-nsems

設定値

12以上

セマフォIDごとの最大セマフォ数

semopm

process.max-sem-ops

設定値

3以上

セマフォコールごとの最大操作数

メッセージキュー

パラメタ

資源制御

種類

必要数

内容

msgmnb

process.max-msg-qbytes

設定値

4,572以上

待ち行列上の最大バイト数

msgmni

project.max-msg-ids

加算値

3加算

メッセージキューIDの数

msgtql

process.max-msg-messages

加算値

2,040加算

システムメッセージのヘッダ数


目次 索引 前ページ次ページ

Copyright 2007 FUJITSU LIMITED