My Oracle Support Banner

Understanding Solaris Resource Management - Resource Controls (Doc ID 1010438.1)

Last updated on FEBRUARY 10, 2023

Applies to:

Solaris Operating System - Version 9 and later
All Platforms


UNIX systems have provided resource limits for some time now via the rlimit facility. These resource limits include boundaries on resource consumption like cpu time, file sizes, stack sizes, etc. In Solaris, these limits can be set and viewed via the ulimit/limit(1) command.  The limits are set for the current shell and all of it's child processes. From Solaris 9 onwards, the rlimit facility has been extended to apply to not only processes but also tasks and projects. These extensions are part of the resource control (rctl) facility. The previous article explains how the FSS scheduler can be used to configure shares. The number of CPU shares for a project is set using a resource control called project.cpu-shares.


To view full details, 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 a vibrant support community of peers and Oracle experts.