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.

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>

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

Saved successfully!

Ooh no, something went wrong!