This system resources enhancement is new in the Developer 5/07 release.
More integrated resource management and zones features now make it easier to leverage the resource-management capabilities of the system through the zonecfg command. The resource configuration you specify is automatically created for you when the zone boots. You no longer have to perform any manual steps related to setting up resource management.
The zonecfg command can be used to configure resource management settings for the global zone.
Zone-wide resource controls can be set by using global property names, the preferred method.
The new zone.max-swap control provides swap capping for zones through the capped-memory resource.
Additional methods for setting the default scheduler in a zone, including a new scheduling-class property, have been added.
Resource pools have been enhanced. You can add a temporary pool that is created dynamically when a zone boots. The pool is configured through the dedicated-cpu resource.
A clear subcommand is available to clear the value for optional settings.
Enhanced physical memory capping from the global zone is available through improvements to rcapd(1M). Limits are configured through the capped-memory resource.
This capability can be used to cap physical memory for lx branded zones and native zones. See x86: lx Branded Zones: Solaris Containers for Linux Applications.
The resident set size (RSS) accounting was improved. Improvements have been made to rcapd, the resource capping daemon, and to the prstat command.
For more information, see the following:
prstat(1M) man page
rcapd(1M) man page
zonecfg(1M) man page
resource_controls(5) man page
System Administration Guide: Virtualization Using the Solaris Operating System