Caché Installation Guide - InterSystems Documentation
Caché Installation Guide - InterSystems Documentation
Caché Installation Guide - InterSystems Documentation
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Kernel<br />
Parameter<br />
SEMMNI<br />
SEMMNS<br />
SEMMSL<br />
SHMALL<br />
SHMMNI<br />
SHMSEG<br />
SHMMAX<br />
Recommended Minimum Value<br />
Product of SEMMNI and SEMMSL<br />
must be greater than the # of user<br />
processes + 4<br />
128 or ...<br />
Number of processes expected to<br />
run. If the process table might<br />
expand, use a larger number to<br />
provide for expansion.<br />
See SEMMNI<br />
60 KB or ...<br />
1000 + total global buffer space+<br />
total routine buffer space *<br />
3<br />
3<br />
60 KB or ...<br />
1000 + total global buffer space+<br />
total routine buffer space<br />
Configure UNIX Kernel Parameters<br />
Definition<br />
Number of semaphore identifiers<br />
in the kernel; this is the number of<br />
unique semaphore sets that can<br />
be active at any one time.<br />
Total number of semaphores in the<br />
system. User processes include<br />
jobbed processes and all other<br />
semaphores required by other<br />
software.<br />
Maximum number of semaphores<br />
per identifier list.<br />
Maximum total shared memory<br />
system-wide. Units should be in<br />
KB. 1000 represents the<br />
MCOMMON shared region.<br />
Maximum number of shared<br />
memory identifiers system-wide.<br />
Number of attached shared<br />
memory segments per process.<br />
Maximum shared memory segment<br />
size in KB.<br />
* This is the minimum value for SHMALL required for <strong>Caché</strong> UNIX. You must also take into account<br />
any other applications that use shared memory. If you are unsure of other shared memory use, calculate<br />
SHMALL as SHMSEG multiplied by SHMMAX, in pages; this larger value suffices in all cases.<br />
Important:<br />
Enough swap space must be created to support the memory allocated, unless the<br />
operating system documentation explicitly states otherwise. On certain operating<br />
systems (Solaris, for example) <strong>Caché</strong> creates locked shared memory segments, which<br />
are not pageable but still may need swap space.<br />
B.2.2 Adjust Maximum File Size<br />
The hard limit for the maximum file size (RLIMIT_FSIZE) on any system running <strong>Caché</strong> must be<br />
unlimited. When <strong>Caché</strong> runs as a user other than root, its daemons do not have the proper privileges<br />
<strong>Caché</strong> <strong>Installation</strong> <strong>Guide</strong> 91