Hitachi

インメモリデータグリッド Hitachi Elastic Application Data Store ユーザーズガイド


4.3.1 スレッド数を見積もる

〈この項の構成〉

(1) 1EADSサーバプロセス当たりのスレッド数

1EADSサーバプロセス当たりのスレッド数を見積もる計算式を次に示します。

1EADSサーバプロセス当たりのスレッド数=

 {キャッシュ数×(データの多重度×2−1)×2+EADSサーバ数×6

 +キャッシュ単位に行われる処理の最大同時実行スレッド数

 +キャッシュ数×3

 +EADSサーバへの最大同時接続数+71}÷0.8

注※

クラスタを停止させないで,EADSサーバをクラスタに追加する(スケールアウト処理を実行する)予定がある場合は,EADSサーバ数に,追加するEADSサーバの数を含めてください。追加するEADSサーバの数が予測できない場合は,EADSサーバ数に,96を代入してください。

データの多重度:

共通設定のeads.replication.factorパラメタの指定値

キャッシュ単位に行われる処理の最大同時実行スレッド数:

データの多重度−1(データの多重度が1の場合は1)

EADSサーバへの最大同時接続数:

サーバ定義のeads.server.maxConnectionsパラメタの指定値

(2) 1コマンドプロセス当たりのスレッド数

1コマンドプロセス当たりのスレッド数を見積もる計算式を次に示します。

1コマンドプロセス当たりのスレッド数=EADSサーバプロセス数×2+50