How Solaris 10 (and later) Integrates System V Inter-Process Communication (IPC) Resource Controls (Doc ID 1006158.1)

Last updated on JULY 29, 2016

Applies to:

OpenSolaris Operating System - Version 2008.05 to 2009.06 [Release 10.0]
Solaris Operating System - Version 10 3/05 and later
All Platforms

Goal

Many system administrators, particularly those managing large database servers, have had difficulty tuning shared memory and semaphore parameters in /etc/system. Often, these difficulties are experienced before starting an application instance. The Solaris[TM] 10 Operating System addresses this issue by integrating the System V IPC tunables into a powerful and flexible framework for easy administration.

Solaris 10 raises the system defaults for these parameters so that most applications can run out of the box. Solaris 10 also obsoletes many of the older IPC tunables.

The Solaris 10 Operating System extends the resource control (rctl) facility, introduced in the Solaris 9 Operating System, to incorporate the IPC tunables.  These new IPC rctls can now be modified within the Solaris Resource Management framework using the standard resource management commands and features. They can be administered on a per-process or per-project basis to provide fine grained control.

The book "System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones" contains a comprehensive description of resource management commands and the rctl facility in general. "System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones" is available with the resource management information in the "Resource Management" section.


Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms