Hitachi

In-Memory Data Grid Hitachi Elastic Application Data Store


4.3.1 Estimating the number of threads

Organization of this subsection

(1) Number of threads per EADS server process

The following shows the formula for estimating the number of threads per EADS server process.

Number of threads per EADS server process =

numbers of caches [Figure] (data multiplicity [Figure] 2 - 1) [Figure] 3 + number of EADS servers [Figure] 6

+ maximum number of simultaneous threads for processing performed for caches

+ numbers of caches [Figure] 2

+ maximum number of simultaneous connections to EADS server + 41

Data multiplicity:

eads.replication.factor parameter value in the shared properties

Maximum number of simultaneous threads for processing performed for caches:

Number of redundant copies of data plus the original - 1 (use 1 if the number of redundant copies of data plus the original is 1)

Maximum number of simultaneous connections to EADS server:

eads.server.maxConnections parameter value in the server properties

(2) Number of threads per command process

The following shows the formula for estimating the number of threads per command process.

Number of threads per command process =

number of EADS server processes [Figure] 2 + 50