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.
Calculating System Parameters for UNIX and Linux<br />
B.1.5 Determine the Number of Routine Buffers<br />
<strong>Caché</strong> supports the following maximum value for the number of routine buffers:<br />
65,535<br />
Set your values to less than the maximum number of buffers listed above.<br />
B.1.6 Determine the Maximum Number of Users<br />
The maximum users allowed by <strong>Caché</strong> is the lowest of the following values:<br />
• The license limit<br />
• # of routine buffers - 1<br />
• # of semaphores - 4<br />
B.1.7 Determine the Maximum Database Size<br />
The ulimit parameter in UNIX determines the maximum file size available to a process. For<br />
the <strong>Caché</strong> Manager group, the value of ulimit should either be unlimited or as large as the<br />
largest database the user may have.<br />
B.2 Configure UNIX Kernel Parameters<br />
The following sections describe issues related to tuning and performance on various UNIX<br />
platforms:<br />
• Set Values for Tunable UNIX Parameters<br />
• Platform Configuration Issues<br />
B.2.1 Set Values for Tunable UNIX Parameters<br />
<strong>Caché</strong> uses a configurable number of semaphores, in sets whose size you define. The<br />
parameters SEMMNI, SEMMNS, and SEMMSL reflect the number of semaphores per set and<br />
the total number of semaphores <strong>Caché</strong> uses. The UNIX/Linux parameters that govern shared<br />
memory allocation are SHMMAX, SHMMNI, SHMSEG, and SHMALL. <strong>Caché</strong> uses shared<br />
memory and allocates one segment of shared memory; the size of this segment depends on<br />
74 <strong>Caché</strong> <strong>Installation</strong> <strong>Guide</strong>