Hitachi

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


7.8.3 ノンブロッキングI/O通信制御に依存するパラメタ

ノンブロッキングI/O通信制御に依存するパラメタの一覧を次の表に示します。

表7‒12 ノンブロッキングI/O通信制御に依存するパラメタ一覧

項番

定義ファイル

パラメタ名

指定する値

デフォルト値

1

サーバ定義ファイル

eads.server.nonBlocking.enable

  • true

  • false

false

2

eads.server.nonBlocking.processorThreads

1〜8192

10

3

eads.server.nonBlocking.selectorThreads

1〜32

1

4

eads.server.nonBlocking.maxAllocateConnections

1〜32768

10

5

eads.statistics.nonBlocking.enable

  • true

  • false

true

6

共通設定ファイル

eads.server.nonBlocking.external.heapsize

1〜268435456

30

〈この項の構成〉

(1) サーバ定義ファイル

(a) eads.server.nonBlocking.enable

ノンブロッキングI/O通信制御を有効にするかどうかを指定します。

(b) eads.server.nonBlocking.processorThreads

ノンブロッキングI/O通信制御を使用する際の,リクエスト処理スレッド数を指定します。

注意事項
  • eads.server.nonBlocking.enableパラメタにfalseを指定している場合,このパラメタに指定された値は無視されます。

  • eads.server.nonBlocking.enableパラメタの指定値がtrueの場合,かつeads.server.maxConnectionsパラメタの指定値よりもこのeads.server.nonBlocking.processorThreadsパラメタの指定値が大きい場合は,このパラメタにはデフォルト値が設定されます。

(c) eads.server.nonBlocking.selectorThreads

ノンブロッキングI/O通信制御を使用する際の,セレクタスレッド数を指定します。

注意事項

eads.server.nonBlocking.enableパラメタにfalseを指定している場合,このパラメタに指定された値は無視されます。

(d) eads.server.nonBlocking.maxAllocateConnections

ノンブロッキングI/O通信制御を使用する際の,最大同時割当数を指定します。滞留中I/Oデータ流量制御では,ノンブロッキングI/O通信バッファを同時に割り当てるリクエスト数の上限です。

注意事項

eads.server.nonBlocking.enableパラメタにfalseを指定している場合,このパラメタに指定された値は無視されます。

(e) eads.statistics.nonBlocking.enable

ノンブロッキングI/O通信制御に関する統計情報を出力する場合に指定します。

注意事項

eads.server.nonBlocking.enableパラメタにfalseを指定している場合,このパラメタに指定された値は無視され,ノンブロッキングI/O通信制御に関する統計情報は出力されません。

(2) 共通設定ファイル

(a) eads.server.nonBlocking.external.heapsize

ノンブロッキングI/O通信バッファサイズ(単位:メガバイト)を指定します。

注意事項

eads.server.nonBlocking.enableパラメタにfalseを指定している場合,このパラメタに指定された値は無視されます。