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.
Installing <strong>Caché</strong> on Mac<br />
3. Follow the instructions in the Run the <strong>Installation</strong> Script section and subsequent sections of the<br />
“Installing <strong>Caché</strong> on UNIX and Linux” chapter of this guide.<br />
5.3.1 Adjustments for Large Number of Concurrent Processes<br />
Make the following adjustments if you are running a system that requires a large number of processes<br />
or telnet logins:<br />
1. Remote connections — The number of pty (pseudo terminal) connections is limited to 128 systemwide.<br />
This is a hard, non-expandable limit. If your applications count on telnet or other pty-using<br />
connections for users to access, keep this in mind.<br />
2. Number of processes — If the pty limit is not a problem, but you need to run a larger number of<br />
processes, there are limits to that as well.<br />
• System-wide process limits — The kern.maxproc, kern.maxprocperuid parameters are set to<br />
532 and 100 by default. You can change them using the following commands:<br />
administrator$ sudo sysctl -w kern.maxproc=2500<br />
kern.maxproc: 2065 -> 2500<br />
administrator$ sudo sysctl -w kern.maxprocperuid=2500<br />
kern.maxprocperuid: 2000 -> 2500<br />
administrator$ sysctl -a | grep maxproc<br />
kern.maxproc = 2500<br />
kern.maxprocperuid = 2500<br />
Note, however, that 2500 is the absolute unchangeable upper limit.<br />
• Process family limit — On Mac OS X 10.4, an additional maxproc limit on the number of<br />
descendants of a shell is set to 100. You can change it with the ulimit command. For example:<br />
prod1:~ root# ulimit -u unlimited<br />
prod1:~ root# ulimit -a<br />
...<br />
max user processes (-u) 2068<br />
This parameter has a hard limit of 2068. Use the ulimit command with bash and the limit<br />
command with csh.<br />
Note: The process family limit does not apply to Mac OS X 10.5.<br />
5.3.2 Using FileVault<br />
FileVault is a Mac OS X optional feature that encrypts the entire contents of your home directory.<br />
Due to the nature of Mac OS X FileVault, the setuid and setgid executables do not actually change<br />
the effective user ID and group ID of the executable. The result is that in a FileVault <strong>Caché</strong> installation,<br />
many files are left with root as owner.<br />
64 <strong>Caché</strong> <strong>Installation</strong> <strong>Guide</strong>