5.1.1 Resources used for deploying Web server and J2EE server on the same machine
This subsection describes the estimation of resources used for each OS when the Web server and J2EE server are deployed on the same machine.
Note that the Example of option settings in each table of estimation of resources used differs according to the OS and the kernel versions in use. Reference the manual of the OS being used and set up the estimates based on the estimation formula in the table. The settings are not required when the corresponding kernel parameter is not applicable in the OS being used.
- Organization of this subsection
(1) In AIX
The following table describes the estimation of resources used in AIX:
System resource |
Parameter |
Requirement |
Example of option settings |
---|---|---|---|
Shared memory |
-- |
PrfTraceBufferSize#1 × 1,024 + 18,496 + maximum-number-of-concurrently- processed-requests#2 × 14 × 1,024 |
-- |
Number of processes |
-- |
maximum-number-of-concurrently-processed-requests#2 × 2 + 5 |
-- |
Number of threads |
-- |
maximum-number-of-concurrently- processed-requests#2 × 2 + 41 + number-of-J2EE-server-threads#3 |
-- |
Number of file descriptors |
nofiles |
number-of-J2EE-server-file-descriptors#3 + 76 + maximum-number-of-concurrently-processed- requests#2 × 4 |
/etc/security/limits |
(2) In Linux
The following table describes the estimation of resources used in Linux:
System resource |
Parameter |
Requirement |
Example of option settings |
---|---|---|---|
Shared memory |
SHMMAX |
PrfTraceBufferSize#1 × 1,024 + 18,496 + maximum-number-of-concurrently- processed-requests#2 × 14 × 1,024 |
/proc/sys/kernel/shmmax |
Number of processes |
threads-max#3 |
maximum-number-of-concurrently-processed-requests#2 × 2 + 5 |
/proc/sys/kernel/threads-max |
Number of threads |
threads-max#3 |
maximum-number-of-concurrently-processed-requests#2 × 2 + 41 + number-of-J2EE-server- threads#4 |
-- |
Number of file descriptors |
fs.file-max |
number-of-J2EE-server-file-descriptors#4 + 76 + maximum-number-of- concurrently-processed-requests#2 × 4 |
/proc/sys/fs/file-max |