Skip to content

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 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