Setting kernel values on Solaris systems

Some Solaris kernel values are typically too small for a WebSphere Process Server installation. You must set selected kernel parameters to higher values.

Why and when to perform this task

To set kernel parameters, perform the following steps.

Steps for this task

  1. If you are not already logged into the host machine as root, do so.
  2. Review the machine configuration.
    Do this by entering the following command:
    sysdef -i
  3. Set the kernel values. The kernel parameters you must change and the way you do so differ depending on which version on Solaris you have installed.
    • If you have Solaris 9 installed, do the following:
      1. Edit the /etc/system file. Use the values shown in the following example:
        set shmsys:shminfo_shmmax = 4294967295
        set shmsys:shminfo_shmseg = 1024
        set shmsys:shminfo_shmmni = 1024
        set semsys:seminfo_semaem = 16384
        set semsys:seminfo_semmni = 1024
        set semsys:seminfo_semmap = 1026
        set semsys:seminfo_semmns = 16384
        set semsys:seminfo_semmsl = 100
        set semsys:seminfo_semopm = 100
        set semsys:seminfo_semmnu = 2048
        set semsys:seminfo_semume = 256
        set msgsys:msginfo_msgmap = 1026
        set msgsys:msginfo_msgmax = 65535
        set rlim_fd_cur=1024
      2. Reboot the operating system.
    • If you have Solaris 10 installed, do the following:
      1. Alter the value of shmmax in the etc/project file by using the projmod command, as follows:
        # projmod -a -K "project.max-shm-memory=(priv,4G,deny)" default
      2. Reboot the operating system.

What to do next

For more information about setting up the Solaris system, see the administration documentation on the Sun Web site at http://docs.sun.com.


Last updated: Wed 01 Nov 2006 07:47:12

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)