スケーラブルデータベースサーバ HiRDB Version 8 システム導入・設計ガイド(Windows(R)用)
リソース数に関連する環境変数に設定する値の見積もり式を次の表に示します。計算結果が環境変数の省略値より大きい場合は,その環境変数に計算結果を設定してください。設定しないとHiRDBを開始できない,又はユティリティを実行できないなどの問題が発生します。
なお,この計算式は一つのサーバマシン内で必要な値です。
表20-2 リソース数に関連する環境変数に設定する値(HiRDB/パラレルサーバの場合)
種別 | 計算式 | 対応する環境変数 | 省略値 |
---|---|---|---|
メッセージキュー識別子数 | b ΣVi+2×a+3×b+c+d+e+24+1+m i=1 |
PDUXPLMSGMNI | 50 |
メッセージキューテーブル数 | MAX(h×ユニット数,pdbufferの-m指定値の合計値) | PDUXPLMSGTQL | 80 |
セマフォ識別子数 | ●影響分散スタンバイレス型系切り替え機能を使用していない場合 b Σ {↑(Si+Ti+Ui)÷64↑+Wi} i=1 +6×b+2+f ●影響分散スタンバイレス型系切り替え機能を使用している場合 b Σ {↑{Yi×(j+k)}÷64↑+Wi} i=1 +6×b+2+f |
PDUXPLSEMMAX | 64 |
共用メモリ使用数 | 2×g+16×b | PDUXPLSHMMAX | 4,096 |
a:サーバマシン内のフロントエンドサーバ数
b:サーバマシン内のディクショナリサーバ及びバックエンドサーバ数
c:フロントエンドサーバの場合は4,それ以外は0
d:ディクショナリサーバの場合は8,それ以外は0
e:バックエンドサーバの場合は16,それ以外は0
f:系切り替え機能使用時に加算します。次に示す表から値を求めてください。
条件 | fの値 | ||
---|---|---|---|
pd_ha_acttype=monitor(又は省略) | 0 | ||
pd_ha_acttype=server | pd_ha_agent=standbyunit | 1 | |
pd_ha_agent を省略 |
pd_ha_server_process_standby=Y (又は省略) |
1 | |
pd_ha_server_process_standby=N | 0 |
g:pd_max_server_processオペランドの値
h:pd_max_usersオペランドの値
j:ホストBES数
k:ゲストBES数
Si:各サーバに配置するRDエリアに対するpdbuffer -rオペランドの定義数
Ti:各サーバに配置するRDエリアに対するpdbuffer -iオペランドの定義数
Ui:pdbuffer -oオペランドの定義数
Vi:1(pd_max_ard_processオペランドに1以上を指定する場合)又は0
Wi:2(pd_dfw_awt_processオペランドに値を指定する場合)又は0
Yi:pdbufferオペランドの-cオプションの指定数
All Rights Reserved. Copyright (C) 2006, 2009, Hitachi, Ltd.