Hitachi

In-Memory Data Grid Hitachi Elastic Application Data Store


4.3.2 Estimating the number of file descriptors

Organization of this subsection

(1) Number of file descriptors per EADS server process

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

Number of file descriptors per EADS server process =

number of EADS servers [Figure] 15 + maximum number of simultaneous connections to EADS server

+ number of libraries created by the user# + number of Java libraries

+ number of statistics files to be acquired + 35

+ number of file descriptors used by caches on disk

#

This is the sum of the number of jar files for user-created user functions and the number of libraries used by all user functions.

Maximum number of simultaneous connections to EADS server:

eads.server.maxConnections parameter value in the server properties

Number of statistics files to be acquired:

eads.statistics.filenum parameter value in the server properties

Number of file descriptors used by caches on disk:

If you will be using disk caches and two-way caches, add the value obtained from the following formula:

Number of file descriptors used by caches on disk =

5 [Figure] data multiplicity [Figure] number of caches that use the disk

Data multiplicity:

eads.replication.factor parameter value in the shared properties

Number of caches that use the disk:

Sum of the number of disk caches and the number of two-way caches

The following shows the formula for estimating the number of file descriptors required during eztool import command execution.

Number of file descriptors required during eztool import command execution =

maximum number of simultaneous connections to EADS server [Figure] (data multiplicity - 1) [Figure] 2

+ number of EADS server processes [Figure] 100 + number of libraries created by the user#

+ number of file descriptors required for user programs

#

This is the sum of the number of jar files for user-created user functions and the number of libraries used by all user functions.

Maximum number of simultaneous connections to EADS server:

eads.server.maxConnections parameter value in the server properties

Data multiplicity:

eads.replication.factor parameter value in the shared properties

(2) Number of file descriptors per command process

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

Number of file descriptors per command process =

number of EADS server processes [Figure] 10 + 100