IPC Resources

These five entries in the /etc/sysctl.conf file affect JD Edwards EnterpriseOne IPC resources:

Parameter

Description

kernel.sem

This setting controls these four different semaphore limits:

  • Maximum number of semaphores per array (semmsl on Solaris).

  • Maximum number of semaphores in the system (semmns).

  • Maximum operations per semop call (semopm).

  • Maximum number of semaphore arrays (semmni).

For JD Edwards EnterpriseOne, you might need to increase the first value, semaphores per array, particularly if you increase the value of maxNumberOfSemaphores in the jde.ini file. Some database products also require that the fourth value, number of semaphore arrays, be increased from the default value.

kernel.shmmax

The default value for this parameter might be sufficient for JD Edwards EnterpriseOne, but some database products recommend that this be set to 256 Mb, or 90 percent of total memory, whichever is greater.

kernel.msgmax

This parameter defines the maximum size of a message. The recommendation for JD Edwards EnterpriseOne is 65535.

kernel.msgmnb

This parameter defines the maximum number of bytes on a message queue. The recommendation for JD Edwards EnterpriseOne is 65535.

kernel.msgmni

This parameter defines the maximum number of message queues (identifiers) in the system. You can use these equation to estimate the number of message queues that are necessary for JD Edwards EnterpriseOne:

1 + jdenet_n + 2 x jdenet_k + (max number of concurrent runbatch, runube, and runprint processes)