Memory Live Zone Reconfiguration for Kernel Zones

Memory live zone reconfiguration extends the live zone reconfiguration feature to include the dynamic resizing of a running kernel zone's memory size.

Prior to the introduction of this feature, you could change the memory size of a kernel zone only when booting or rebooting that kernel zone.

Note:

This feature applies only to solaris-kz branded zones (kernel zones).

To use this feature, you must perform the following tasks:

  • Enable memory live zone reconfiguration by setting the host-compatible property

  • Configure memory allocation for the kernel zone in one of the following ways:

    • Specify a page size policy and page size by setting the capped-memory:pagesize-policy and capped-memory:pagesize properties, respectively

    • Reserve memory for the kernel zone's memory reservation pool by setting the capped-memory:memory-reserve property

The capped-memory:pagesize-policy and capped-memory:memory-reserve properties are mutually exclusive. So, when you set one of the property's value, ensure that the other property's value is cleared.

This section covers the following topics: