25.01.2015 Views

Caché Installation Guide - InterSystems Documentation

Caché Installation Guide - InterSystems Documentation

Caché Installation Guide - InterSystems Documentation

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!