Hitachi

ノンストップデータベース HiRDB Version 9 システム導入・設計ガイド(Windows(R)用)


20.2.2 共用メモリの計算式

メッセージキュー,セマフォ,及び共用メモリの機能を使うことによって使用される共用メモリの計算式を次の表に示します。

表20‒5 共用メモリの計算式

共用メモリを使う機能

計算式(単位:バイト)

メッセージキュー

●32ビットモードの場合

((((16384+(PDUXPLMSGTQL×24))+15)÷16)×16+384)+((PDUXPLMSGMNI−1)×64)+((PDUXPLMSGTQL−1)×32)+Max(0,8×(PDUXPLMSGTQL−2048))

●64ビットモードの場合

((((16384+(PDUXPLMSGTQL×24))+15)÷16)×16+408)+((PDUXPLMSGMNI−1)×124)+((PDUXPLMSGTQL−1)×64)

セマフォ

●32ビットモードの場合

99136+PDUXPLSEMMAXの設定値×6192

●64ビットモードの場合

164968+PDUXPLSEMMAXの設定値×10304

共用メモリ(共用メモリを使用する場合,管理用の共用メモリが必要になる)

●32ビットモードの場合

16+PDUXPLSHMMAXの設定値×40

●64ビットモードの場合

24+PDUXPLSHMMAXの設定値×64