Managing Network Virtualization and Network Resources in Oracle® Solaris 11.2

Exit Print View

Updated: September 2014

Managing Pools and CPUs

In Oracle Solaris, zone administration includes assigning a pool of CPU resources for non-networking processes by using the zonecfg or poolcfg command. To dedicate that same pool of resources to also manage network processes, use the dladm set-linkprop command to configure a link's pool property. The pool link property enables you to assign a pool of CPUs for the networking processes. With this property, you can better integrate network resource management with CPU allocation and administration in zones.

By setting the pool property for a link and assigning the link as the zone's network interface, that link becomes bound to a zone's pool. If the zone is set to become an exclusive zone, then CPU resources in the pool can no longer be used by other links that are not assigned to the zone.

Note -  A separate property, cpus, can be set to assign specific CPUs to a datalink. The cpus and pool properties are mutually exclusive. You cannot set both properties for a given datalink. To assign CPU resources to a datalink by using the cpus property, see How to Allocate CPUs to a Datalink.

For more information about pools within a zone, see Chapter 13, Creating and Administering Resource Pools Tasks, in Administering Resource Management in Oracle Solaris 11.2 . For more information about creating pools and assigning CPU sets to the pools, see the poolcfg (1M) man page.