Resource usage settings for UNIX workstations - ulimit parameter

In UNIX operating systems, the ulimit parameter defines and controls the amount of resources that processes are allowed to consume. It acts as a safety mechanism to prevent any single process from exhausting system resources such as memory, CPU time, or the number of open files.

Before installing or upgrading on UNIX workstations, apply the following minimum values. For high-volume environments, setting these to unlimited is recommended.
  • data segment process (option -d) = unlimited
  • file size (option -f) = unlimited
  • max user processes (option -u) = >260000 up to unlimited
  • open files (option -n) = >100000 up to unlimited
  • max memory size (option -m) = unlimited
  • stack size (option -s) = >33000 up to unlimited

Changes made directly in a shell are temporary. You can make these settings permanent at the operating system level by editing the limits file. For more information about the file, see the documentation of the operating system.