Hitachi

OpenTP1 Version 7 OpenTP1 メッセージキューイング機能 TP1/Message Queue 使用の手引


付録A.4 MQCサーバ機能の共用メモリの見積もり式

MQCサーバ機能の共用メモリの見積もりを次の表に示します。MQAサービス定義でmqa_mqc_confオペランドにYを設定した場合は,表A-1で計算した値に,次の表で計算した値を加えてください。

表A‒3 MQCサーバ機能の共用メモリの見積もり

領域

メモリ所要量

(単位:バイト)

静的共用メモリ(MQAサーバ)

32ビット版の場合:

352×g×2

64ビット版の場合:

416×g×2

静的共用メモリ(MQCサーバ)

32ビット版の場合:

352+480×n+64×g

64ビット版の場合:

432+576×n+96×g

動的共用メモリ

32ビット版の場合:

(↑(352×c)/512↑+↑(r+16)/512↑)×512

64ビット版の場合:

(↑(416×c)/512↑+↑(r+16)/512↑)×512

(説明)
静的共用メモリ

OpenTP1のシステムサーバとそのシステムサーバが使用する静的共用メモリのサイズに加算して,その合計値をシステム環境定義のstatic_shmpool_sizeオペランドに指定してください。

動的共用メモリ

OpenTP1のシステムサーバとそのシステムサーバが使用する動的共用メモリのサイズに加算して,その合計値をシステム環境定義のdynamic_shmpool_sizeオペランドに指定してください。

(凡例)

g:オンライン中に同時に実行できるトランザクションの最大数(MQAサービス定義のmqa_mqc_trnnumオペランドの値)

n:MQCゲートウェイサーバ数(MQCサービス定義に指定したmqcgwpnam定義コマンド数)

c:オンライン中に同時に処理できるクライアントの最大数(MQAサービス定義のmqa_mqc_clientnumオペランドの値)

r:dcrasgetコマンドで指定する「取得先ディレクトリ」の文字列の長さ(単位:バイト)