Hitachi

JP1 Version 12 JP1/Base User's Guide


G.4 List of Kernel Parameters (in Linux)

Organization of this subsection

(1) Adjusting the Default System Resource Settings

The table below shows the estimated values for the default system resource settings that need to be adjusted to run JP1/Base.

(a) Parameters to be added

System resource

Parameter

Estimate

File system

fs.file-max

For the event service #1 :

180 + Number of transfer destination hosts × 6 + Number of hosts that transfer an event × 6 + Number of simultaneously issued events#2 × 6 + Number of programs that acquire an event#3 × 6+ Number of event service operation commands to be simultaneously executed × 10

For log file trapping:

Number of operating log file traps × 9 + Total number of files to be monitored by one log file trap × 9 + Number of log file trap operation commands to be simultaneously executed × 10 + Number of profiles for remote monitoring in IM-Configuration Management × 10

For processes others than the event service and log file trapping:

60 + Number of command execution for JP1/Base × 10

#1:

For logical hosts, get an estimate by using the following formula:

180 + number-of-transfer-destination-hosts × 6 + number-of-hosts-that-transfer-events × 6 + number-of-simultaneously-issued-events × 6 + number-of-programs-that-acquire-events × 6

#2:

An event is issued using a jevsend command, a jevsendd command, a JP1/AJS event-sending job, other programs in a JP1 series, and user programs created using the JP1/Base extension function. The number of simultaneously issued events is the maximum number of events obtained when these programs are executed simultaneously. The time in which programs are simultaneously executed varies depending on the performance of the machine. Assume that the time is approximately one second.

#3:

An event is acquired using a JP1/AJS event-receiving job and a user program created using the JP1/Base extension function. The number of programs that acquire an event is the number of these programs that are running.

Notes:

See the manual for the operating system you are using, and estimate the value that is described in the manual. If the kernel parameters cannot be set, then this setting is not necessary.

(b) Parameters to be adjusted

System resource

Parameter

Estimate

Socket backlog

net.core.somaxconn#

1,024 or greater

#: For the net.core.somaxconn parameter, specify 1024 or more if the system is running as an agent of JP1/IM Configuration Management.

(2) When using the command execution function

The tables below show the estimated values for the kernel parameters that need to be adjusted to run JP1/Base when using remote commands and automated actions issued from JP1/IM - Manager.

(a) Parameters to be added

System resource

Parameter

Estimate

File system

fs.file-max

Number of remote commands to be simultaneously executed using JP1/IM - Manager × 16

Shared memory

kernel.shmall

Estimated value of kernel.shmmni × Estimated value of kernel.shmmax

kernel.shmmni

1 + Number of concurrently executable remote commands#

Semaphore

The fourth field in kernel.sem (SEMMNI)

3

The second field in kernel.sem (SEMMNS)

3

#: If the total estimate exceeds 256, assume 256 in the calculations. Estimate this value for the host on which commands are executed.

(b) Parameters to be adjusted

System resource

Parameter

Estimate

Shared memory

kernel.shmmax

143,468 or greater

(3) When using the health check function

The tables below show the estimated values for the system resource settings that need to be adjusted to run JP1/Base when using the JP1/Base health check function.

(a) Parameters to be added

System resource

Parameter

Estimate

Shared memory

kernel.shmall

Estimated value of kernel.shmmni × Estimated value of kernel.shmmax

kernel.shmmni

10 + 10 × Number of logical hosts

(b) Parameters to be adjusted

System resource

Parameter

Estimate

Shared memory

kernel.shmmax

215,644 or greater

(4) When using the JP1/SES compatibility function

The tables below show the estimated values for the system resource settings that need to be adjusted to run JP1/Base when using the JP1/SES compatibility function.

Even if the JP1/SES compatibility functionality is not consciously used, you need to perform the necessary calculations using these estimations if the v5-unused flag is not set for the options parameter in the event server setting file (conf).

Note:

If an overwrite installation is performed from JP1/Base version 7 or earlier, the v5-unused flag is not set.

(a) Parameters to be added

System resource

Parameter

Estimate

Shared memory

kernel.shmall

64

kernel.shmmni

1

Semaphore

The fourth field in kernel.sem (SEMMNI)

10

The second field in kernel.sem (SEMMNS)

1

Message queue

kernel.msgmni

2

(b) Parameters to be adjusted

System resource

Parameter

Estimate

Shared memory

kernel.shmmax

64 or greater

Message queue

kernel.msgmax

824 or greater

(5) When a local action function is used

The estimated value of system resources that must be adjusted as JP1/Base when a local action function is used is shown below.

(a) Parameters to be added

System resource

Parameter

Estimate

File system

fs.file-max

Number of concurrently executable local actions