Minimum system requirements for the Solaris kernel when used with VERITAS NetBackup (tm), defined in /etc/system

Article:TECH15131  |  Created: 2001-01-29  |  Updated: 2013-10-24  |  Article URL
Article Type
Technical Solution




Minimum system requirements for the Solaris kernel when used with VERITAS NetBackup (tm), defined in /etc/system


This document states the minimum system requirements for tuning Solaris kernel parameters to work with NetBackup. VERITAS only provides this information as a basic starting point, as this is actually a Solaris OS configuration issue that is also impacted by other applications running on the system.

If /etc/system already contains one of these entries, use whichever value is larger for that setting. Before modifying /etc/system, use the sysdef command to view the current kernel parameters. Add the following lines to /etc/system and reboot for the settings to take effect.  After rebooting the sysdef command should display the new settings:

* Message queues
set msgsys:msginfo_msgmap=500
set msgsys:msginfo_msgmax=8192
set msgsys:msginfo_msgmnb=65536
set msgsys:msginfo_msgmni=256
set msgsys:msginfo_msgssz=32
set msgsys:msginfo_msgtql=500
set msgsys:msginfo_msgseg=8192

* Semaphores
set semsys:seminfo_semmap=64
set semsys:seminfo_semmni=1024
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmnu=1024
set semsys:seminfo_semmsl=300
set semsys:seminfo_semopm=32
set semsys:seminfo_semume=64

* Shared memory
set shmsys:shminfo_shmmax=16777216
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=230
set shmsys:shminfo_shmseg=100

* rlim File Descriptors
set rlim_fd_max=65536
set rlim_fd_cur=8192

The parameters listed below are obsolete in Solaris 8, but are still valid in Solaris 2.6 and 2.7:

set msgsys:msginfo_msgssz = The size of the message segment in bytes (multiple of word size).
set msgsys:msginfo_msgmap = number of elements in the map that is used to allocate message segments message map.
set msgsys:msginfo_msgseg = maximum number of message segments. The kernel reserves a total of msgssz * the msgseg bytes for message segments and must be less than 128 Kilobytes. Together msgssz and msgseg limit the amount of text for all outstanding messages.
set semsys:seminfo_semmap = number of entries in semaphore map
set shmsys:shminfo_shmmin = minimum shared memory segment size
set shmsys:shminfo_shmseg = maximum number of shared memory segments that can be attached to a given process at one time

If the values are present in the /etc/system file on a Solaris 8 or 9 system, the operating system will ignore them.  

Any further or more detailed assistance with kernel tuning should be sought directly from Sun Microsystems.

Please also refer to the NetBackup Installation Guides for Unix that can be found below in the Related Documents section.


Legacy ID


Article URL

Terms of use for this information are found in Legal Notices