Interstage Application Server チューニングガイド |
目次 索引 |
第5章 システムのチューニング | > 5.1 Application Serverのサーバ機能運用時に必要なシステム資源 | > 5.1.2 コンポーネントトランザクションサービスのシステム環境の設定 |
コンポーネントトランザクションサービスが使用する共用メモリ、セマフォ、メッセージキューのシステムパラメタのチューニングについて説明します。
コンポーネントトランザクションサービスの基本機能のほかに各機能を使用する場合は、コンポーネントトランザクションサービスの基本機能の資源に各機能で使用する資源量を加算してください。
以降の説明で、「種類」の意味は以下のとおりです。
コンポーネントトランザクションサービスの基本機能を使用する場合に必要となるシステム資源について、以下に示します。
パラメタ |
種類 |
必要数 |
内容 |
---|---|---|---|
kernel.shmmax |
設定値 |
18,219,144以上 |
共用メモリセグメントの最大サイズ |
kernel.shmmni |
加算値 |
22加算 |
共用メモリIDの数 |
セマフォの設定値は、各パラメタ値を以下の形式で指定します。
kernel.sem = para1 para2 para3 para4
パラメタ |
種類 |
必要数 |
内容 |
---|---|---|---|
para1 |
設定値 |
12以上 |
セマフォIDごとの最大セマフォ数 |
para2 |
加算値 |
21加算 |
システム全体のセマフォ数 |
para3 |
設定値 |
3以上 |
セマフォコールごとの最大操作数 |
para4 |
加算値 |
29加算 |
セマフォIDの数 |
パラメタ |
種類 |
必要数 |
内容 |
---|---|---|---|
kernel.msgmax |
設定値 |
528以上 |
メッセージの最大サイズ |
kernel.msgmnb |
設定値 |
4572 + (528 × 同時実行コマンド数) |
待ち行列上の最大バイト数 |
kernel.msgmni |
加算値 |
11加算 |
メッセージキューIDの数 |
(注1)
同時実行コマンド数とは、以下のコマンドを同時に実行した数のことです。
Interstage Application Server Enterprise Editionの場合
isstartwu, isstopwu, tdstartwu, tdstopwu, tdinhibitobj, tdpermitobj, tdmodifyprocnum, tdmodifywu
Interstage Application Server Standard-J Editionの場合
isstartwu, isstopwu
また、Systemwalker Operation Managerを使用してワークユニットの起動/停止、オブジェクト閉塞/閉塞解除を行う場合は、同時に操作する回数が同時実行コマンド数となります。
オブジェクト閉塞/閉塞解除はInterstage Application Server Enterprise Editionで使用できます。
性能監視ツールを使用する場合に追加となるシステム資源については、“性能監視ツール使用時に必要なシステム資源”を参照してください。
目次 索引 |