ページの先頭行へ戻る
Interstage Application Server V12.0.0 チューニングガイド
FUJITSU Software

3.1.2 コンポーネントトランザクションサービスのシステム資源の設定

コンポーネントトランザクションサービスの動作時には、使用する機能によりシステム資源を拡張する必要があります。ここでは、以下について説明します。

注意

以降に示す値は、CORBAサービスの値を含んでいません。“3.1.1 CORBAサービスのシステム資源の設定”を参照し、必要な値を加算してください。


システムパラメタ

コンポーネントトランザクションサービスが使用する共用メモリ、セマフォ、メッセージキューのシステムパラメタのチューニングについて説明します。
コンポーネントトランザクションサービスの基本機能のほかに各機能を使用する場合は、コンポーネントトランザクションサービスの基本機能の資源に各機能で使用する資源量を加算してください。
システムパラメタの変更方法や、各パラメタの意味については、“■システムパラメタについて”を参照してください。


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

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

共用メモリ

パラメタ

資源制御

種類

必要数

project.max-shm-memory

加算値

Enterprise Edition  

  • システム規模がsmallの場合
    36096468以上

  • システム規模がmoderateの場合
    48500404以上

  • システム規模がlargeの場合
    61728660以上

  • システム規模がsuperの場合
    83718036以上

Standard-J Edition  

  • システム規模がsmallの場合
    35971540以上

  • システム規模がmoderateの場合
    48257716以上

  • システム規模がlargeの場合
    60543892以上

  • システム規模がsuperの場合
    81355668以上

shmmax

設定値

  • システム規模がsmallの場合
    12498508以上

  • システム規模がmoderateの場合
    23736108以上

  • システム規模がlargeの場合
    34973708以上

  • システム規模がsuperの場合
    54736908以上

shmmni

project.max-shm-ids

加算値

22


共用メモリ

パラメタ

種類

必要数

kernel.shmmax

設定値


[システム規模がsmallの場合]
12498508以上

[システム規模がmoderateの場合]
23736108以上

[システム規模がlargeの場合]
34973708以上

[システム規模がsuperの場合]
54736908以上


18,219,144 以上

kernel.shmmni

加算値

22


セマフォ

パラメタ

資源制御

種類

必要数

semmni

project.max-sem-ids

加算値

29

semmsl

process.max-sem-nsems

設定値

12 以上

semopm

process.max-sem-ops

設定値

3 以上


セマフォ

パラメタ

種類

必要数

para1

設定値

12 以上

para2

加算値

21

para3

設定値

3 以上

para4

加算値

29


メッセージキュー

パラメタ

資源制御

種類

必要数

msgmnb

process.max-msg-qbytes

設定値

4,572 + (528 × 同時実行コマンド数) (1)

msgmni

project.max-msg-ids

加算値

11

msgtql

process.max-msg-messages

設定値

15 + 同時実行コマンド数 以上(1)(2)

Enterprise Edition1)

同時実行コマンド数とは、以下のコマンドを同時に実行した数のことです。

  • isstartwu、isstopwu、tdstartwu、tdstopwu、tdinhibitobj、tdpermitobj、tdmodifyprocnum、tdmodifywu

Enterprise Edition2)

AIM連携機能を使用する場合は、2,040を加算してください。


メッセージキュー

パラメタ

種類

必要数

kernel.msgmax

設定値

528 以上

kernel.msgmnb

設定値

4,572 + (528 × 同時実行コマンド数) ()

kernel.msgmni

加算値

11

Enterprise Edition)

同時実行コマンド数とは、以下のコマンドを同時に実行した数のことです。

  • isstartwu、isstopwu、tdstartwu、tdstopwu、tdinhibitobj、tdpermitobj、tdmodifyprocnum、tdmodifywu


Systemwalker Operation Manager/Interstage運用APIを使用して、以下の操作を行う場合は、同時に操作する回数が同時実行コマンド数となります。

  • ワークユニットの起動/停止

  • オブジェクト閉塞/閉塞解除


Systemwalker Operation Managerを使用して、ワークユニットの起動/停止を行う場合は、同時に操作する回数が同時実行コマンド数となります。


セション情報管理機能

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


共用メモリ

パラメタ

種類

必要数

kernel.shmmni

加算値

1


セマフォ

パラメタ

種類

必要数

para2

加算値

1

para4

加算値

1


性能監視ツール

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