11.1.7 Other Kernel Tunables
Experience with the Oracle Tuxedo system has shown that some other UNIX system tunables may need to be set to higher values. These parameters are very application dependent and do not apply to all applications. Oracle Tuxedo 22c Release (22.1.0.0.0) Platform Data Sheets includes information on the defaults for each platform and instructions for changing them.
-
ULIMIT
- Maximum file size.
ULIMIT
needs to be large enough so that you can install the Oracle Tuxedo system and build servers. We recommend 4 MB. -
NOFILES
- Maximum number of open files per process. An Oracle Tuxedo server requires a minimum of four file descriptors.
-
MAXUP
- Maximum number of processes per non-superuser. The Oracle Tuxedo system processes—servers and administrative processes—run with the UID specified in the application’s
UBBCONFIG
file.MAXUP
needs to be large enough to allow all of these processes to run. -
NPROC
- Maximum number of processes (system wide).
NREGION
Number of region table entries to allocate. Most processes have three regions: text, data, and stack. Additional regions are needed for each shared memory segment and each shared library (including text and data) that is attached. However, the region table entry for the text of a “shared text” program is shared by all processes executing that program. Each shared memory segment attached to one or more processes uses another region table entry. -
NUMTIM
- Maximum number of STREAMS modules that can be pushed by the Transport Layer Interface (TLI). A typical default value is 16; we recommend setting this parameter to at least 256.
-
NUMTRW
- The number of TLI read/write structures to allocate in kernel data space. A typical default value is 16; we recommend setting this parameter to at least 256.
Parent topic: Parameter Sets Controlling IPC Resources