Check Your System and Environment
Before you install or upgrade Thoroughbred Basic you can look into your system to determine:
- The number of available file locks
- The number of operating system file channels
- The maximum length of a filename
- Whether the system has advisory or mandatory locking
- The maximum number of ghost tasks you can run
The Install Utility
Section titled “The Install Utility”The Thoroughbred install utility can help you check your system before you install or upgrade Thoroughbred Basic. You can use:
./install -e
- -e
- stands for environment. The install utility will check the system and environment but it will not install or upgrade Thoroughbred Basic.
If you enter this command, the install utility will display a series of system messages and, perhaps, warning messages. For more information on system and warning messages, please refer to Messages.
After you check your system and environment, you may want to use some of the information in the following subsection to help configure your operating system for Thoroughbred Basic.
Suggested Specifications for Tunable Parameters
Section titled “Suggested Specifications for Tunable Parameters”If your operating system provides tunable parameters, you may want to change the values specified for some of these parameters so that your operating system can efficiently manage Thoroughbred Basic. A list of relevant tunable parameters and recommended specifications follows:
| NFILE (files for entire system) | 40 x number of users |
| NINODE (inodes for entire system) | 40 x number of users |
| NOFILES (open files per user) | 40 |
| NPROC (processes for entire system) | 10 x number of users |
| MAXUPRC (processes per user) | 25 |
| NFLOCKS (locks for entire system) | 30 x number of users |
| NCLIST (character list structures) | 15 x number of users |
| SEMMAP (entries in semaphore map) | 1 per Ghost Task |
| SEMMNI (semaphore identifiers) | 1 per Ghost Task |
| SEMMNS (semaphores in system) | 3 per Ghost Task |
You may also want to review current specifications for the ulimit parameter and shared memory settings.
Some versions of UNIX do not provide tunable parameters, other versions provide some but not all of these parameters, and some versions use different naming conventions for the parameters listed above. For more information on tunable parameters, please review the information in your operating system’s reference manual.
From the Thoroughbred Basic for UNIX and Linux Installation Guide, version 8.9.1. Open this page in the PDF