Setting the ulimit values on UNIX and Linux operating systems

Setting the appropriate ulimit values on your UNIX or Linux operating system can affect how IBM® Cognos® PowerPlay® performs.

On UNIX operating systems, issues can arise if the stack ulimit settings are too low.

Using the correct stack ulimit settings can prevent these problems.

The recommended ulimit settings for a new installation are as follows:

IBM AIX®
  • CPU time (seconds): ulimit -t unlimited
  • File size (blocks): ulimit -f unlimited
  • Maximum memory size (kbytes): ulimit -m unlimited
  • Maximum user processes: ulimit -u unlimited
  • Open files: ulimit -n 8192 (minimum value)
  • Stack size (kbytes): ulimit -s 8192 (minimum value)
  • Virtual memory (kbytes): ulimit -v unlimited
Oracle Solaris
  • CPU time (seconds): ulimit -t unlimited
  • File size (blocks): ulimit -f unlimited
  • Maximum user processes: ulimit -u unlimited
  • Memory (kbytes): ulimit -m unlimited
  • Open files: ulimit -n 8192 (minimum value)
  • Stack size (kbytes): ulimit -s 8192 (minimum value)
Linux® (x and IBM POWER System - Big Endian)
  • CPU time (seconds): ulimit -t unlimited
  • File size (blocks): ulimit -f unlimited
  • Maximum memory size (kbytes): ulimit -m unlimited
  • Maximum user processes: ulimit -u unlimited
  • Open files: ulimit -n 8192 (minimum value)
  • Stack size (kbytes): ulimit -s unlimited
  • Virtual memory (kbytes): ulimit -v unlimited
Note: These settings may need to be adjusted for your environment during the lifecycle of the application.