Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


6.3.5 adbinitコマンド実行時のメモリ所要量の求め方

adbinitコマンドを実行する場合,HADBサーバは次に示すメモリを使用します。各メモリの所要量を求めてください。

■共有メモリ
  • 共有メモリ管理(INIT_CMN)

■プロセスメモリ
  • ヒープメモリ(INIT_MEM)

それぞれのメモリ所要量の計算式を次に示します。

〈この項の構成〉

(1) 共有メモリ管理の所要量の求め方(adbinitコマンド実行時)

adbinitコマンド実行時の共有メモリ管理(INIT_CMN)の所要量は,変数SHMMANと同じ値になります。変数SHMMANについては,「6.3.3(1) 共有メモリ管理の所要量の求め方(HADBサーバ開始時)」を参照してください。

(2) ヒープメモリの所要量の求め方(adbinitコマンド実行時)

adbinitコマンド実行時のヒープメモリ(INIT_MEM)の所要量は,次に示す計算式から求めてください。

計算式(単位:メガバイト)
INIT_MEM= ↑(16,384+DBAINF+IOCTL)÷1,024↑+661

変数の説明

DBAINF:DBエリア情報

次に示す計算式から求めてください。

計算式(単位:キロバイト)
DBAINF= 1,024×dbarea_defnum

dbarea_defnum:初期設定オプションadbinitdbareaの指定数

IOCTL:DBエリアファイル出力制御情報

次に示す計算式から求めてください。

計算式(単位:キロバイト)
IOCTL= 73×multi_max

multi_max:初期設定オプションadb_init_multi_maxの指定値