IBM Tivoli Composite Application Manager for Application Diagnostics, Version 7.1.0.1

Solaris - J2EE Agent

Several Solaris kernel values are typically too small for the application server.

To adjust the kernel values:

  1. Before installing, review the server configuration:
    sysdef -i

    The kernel values are set in the /etc/system file, as 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. Change kernel values by editing the /etc/system file then rebooting the operating system.

    For more information about setting up the Solaris system, see the Solaris System Administration documentation at the following Web site: http://docs.sun.com/app/docs/prod/solaris.admin.misc

    For example, the Solaris Tunable Parameters Reference Manual at the following Web site: http://docs.sun.com/app/docs/doc/816-7137?q=shmsys

Queue managers are generally independent of each other. Therefore system kernel parameters, for example shmmni, semmni, semmns, and semmnu need to allow for the number of queue managers in the system.


Parent topic:

HP-UX and Solaris: Kernel settings for application servers