The resource controls (rctls) feature is new in the Solaris 9 software. Additional resource controls are new in the Software Express pilot program, and in the Solaris Express 3/04, 8/04, and 10/04 releases.
New project-based and new process-based resource controls have been added. Resource controls provide a mechanism for controlling how applications use system resources.
In the Software Express pilot program, the following resource controls were added. These resource controls affect the System V IPC (interprocess communication) facilities, which include shared memory, message queues, and semaphores.
project.max-shm-ids
project.max-sem-ids
project.max-msg-ids
project.max-shm-memory
process.max-sem-nsems
process.max-sem-ops
process.max-msg-qbytes
See System V IPC Configuration for more information.
In the Solaris Express 3/04 release, the following event port resource controls were added:
project.max-device-locked-memory
project.max-port-ids
process.max-port-events
In the Solaris Express 8/04 release, the following new resource controls have been added:
project.max-lwps
project.max-tasks
In the Solaris Express 10/04 release, the project.max-contracts resource control was added.
In the Solaris Express 11/04 release, the process.max-crypto-memory cryptographic resource control was added.
Information about resource controls is provided in Chapter 6, “Resource Controls (Overview),” in the System Administration Guide: Solaris Containers-Resource Management and Solaris Zones. This chapter includes the following:
A current list of available resource controls
A general description of resource controls
Resource control configuration information
Information about configuring resource controls is also available in the project(4) man page.