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

第3章 システムのチューニング> 3.1 運用時に必要なシステム資源> 3.1.2 コンポーネントトランザクションサービスのシステム環境の設定

3.1.2.1 システムパラメタ

 コンポーネントトランザクションサービスが使用する共用メモリ、セマフォ、メッセージキューのシステムパラメタのチューニングについて説明します。

 コンポーネントトランザクションサービスの基本機能のほかに各機能を使用する場合は、コンポーネントトランザクションサービスの基本機能の資源に各機能で使用する資源量を加算してください。

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

コンポーネントトランザクションサービスの基本機能

 コンポーネントトランザクションサービスの基本機能を使用する場合に必要となるシステム資源について、以下に示します。

共用メモリ

パラメタ(注1)

種類

必要数

内容

kernel.shmmax
/proc/sys/kernel/shmmax

設定値

10,629,296以上

共用メモリセグメントの最大サイズ

kernel.shmmni
/proc/sys/kernel/shmmni

加算値

22加算

共用メモリIDの数

(注1)
上段はRed Hatの場合、下段はTurbolinuxの場合のパラメタになります。

セマフォ

 セマフォの設定値は、各パラメタ値を以下の形式で指定します。

〔Red Hatの場合〕

 kernel.sem = para1 para2 para3 para4

〔Turbolinuxの場合〕

 /proc/sys/kernel/sem = para1 para2 para3 para4

パラメタ

種類

必要数

内容

para1

設定値

12以上

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

para2

加算値

21加算

システム全体のセマフォ数

para3

設定値

3以上

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

para4

加算値

29加算

セマフォIDの数

メッセージキュー

パラメタ(注1)

種類

必要数

内容

kernel.msgmax
/proc/sys/kernel/msgmax

設定値

528以上

メッセージの最大サイズ

kernel.msgmnb
/proc/sys/kernel/msgmnb

設定値

4572 + (528 × 同時実行コマンド数)
(注2)

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

kernel.msgmni
/proc/sys/kernel/msgmni

加算値

11加算

メッセージキューIDの数

(注1)
上段はRed Hatの場合、下段はTurbolinuxの場合のパラメタになります。
(注2)
同時実行コマンド数とは、以下のコマンドを同時に実行した数のことです。
Standard Edition、Enterprise Editionの場合
isstartwu, isstopwu, tdstartwu, tdstopwu, tdinhibitobj, tdpermitobj, tdmodifyprocnum, tdmodifywu
Plusの場合
isstartwu, isstopwu
 また、Interstage運用操作ツール、Systemwalker OperationMGR、Interstage運用APIを使用してワークユニットの起動/停止、オブジェクト閉塞/閉塞解除を行う場合は、同時に操作する回数が同時実行コマンド数となります。
オブジェクト閉塞/閉塞解除はEnterprise Editionで使用できます。

Interstage運用操作ツール

 Interstage運用操作ツールを使用する場合に追加となるシステム資源について、以下に示します。

共用メモリ

パラメタ(注1)

種類

必要数

内容

kernel.shmmni
/proc/sys/kernel/shmmni

加算値

11加算

共用メモリIDの数

(注1)
上段はRed Hatの場合、下段はTurbolinuxの場合のパラメタになります。

セマフォ

 セマフォの設定値は、各パラメタ値を以下の形式で指定します。

〔Red Hatの場合〕

 kernel.sem = para1 para2 para3 para4

〔Turbolinuxの場合〕

 /proc/sys/kernel/sem = para1 para2 para3 para4

パラメタ

種類

必要数

内容

para2

加算値

2加算

システム全体のセマフォ数

para4

加算値

2加算

セマフォIDの数

メッセージキュー

パラメタ(注1)

種類

必要数

内容

kernel.msgmni
/proc/sys/kernel/msgmni

加算値

16加算

メッセージキューIDの数

(注1)
上段はRed Hatの場合、下段はTurbolinuxの場合のパラメタになります。

セション情報管理機能

 セション情報管理機能を使用する場合に追加となるシステム資源について、以下に示します。

共用メモリ

パラメタ(注1)

種類

必要数

内容

kernel.shmmni
/proc/sys/kernel/shmmni

加算値

1加算

共用メモリIDの数

(注1)
上段はRed Hatの場合、下段はTurbolinuxの場合のパラメタになります。

セマフォ

 セマフォの設定値は、各パラメタ値を以下の形式で指定します。

〔Red Hatの場合〕

 kernel.sem = para1 para2 para3 para4

〔Turbolinuxの場合〕

 /proc/sys/kernel/sem = para1 para2 para3 para4

パラメタ

種類

必要数

内容

para2

加算値

1加算

システム全体のセマフォ数

para4

加算値

1加算

セマフォIDの数

性能監視ツール

 性能監視ツールを使用する場合に追加となるシステム資源については、“性能監視ツール使用時に必要なシステム資源”を参照してください。


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

Copyright 2004 FUJITSU LIMITED