Debe asignar una cantidad fija de RAM física la plataforma virtual de la zona del núcleo. Puede definir este importe mediante la configuración del recurso capped-memory de la zona del núcleo.
La memoria física asignada a una zona del núcleo se asigna en su totalidad cuando se configura. La memoria asignada es sólo para uso exclusivo de la zona del núcleo. Por ejemplo, una vez que se inicia la zona del núcleo, toda la memoria especificada en el recurso capped-memory parece estar en uso en el sistema operativo host.
En un sistema x86, el recurso capped-memory se debe definir en incrementos de 2 megabytes (MB).
En un sistema SPARC, el recurso capped-memory se debe definir en incrementos de 256 megabytes (MB).
La zona asigna el recurso capped-memory cuando se inicia la zona. Este importe permanece fijo mientras se ejecuta la zona.
Consulte el Capítulo 1, Cómo planificar y configurar zonas no globales de Creación y uso de zonas de Oracle Solaris para obtener información general sobre cómo definir el recurso de zona capped-memory.
Si el tamaño de la memoria de zona de núcleo se incrementa antes de la instalación, también debe incrementar el tamaño de disco raíz de zona de núcleo para dispositivos de intercambio y volcado más grandes. Si una zona del núcleo no tiene un disco agregado explícitamente, se crea un zvol y se utiliza como disco raíz. De manera predeterminada, el zvol es de 16 GB. Si se necesita un tamaño de disco raíz diferente, utilice el comando zoneadm install –x install-size para modificar el tamaño del disco. Por ejemplo, para especificar un tamaño de un disco raíz de 32 GB en la zona del núcleo, kzone1:
global# zoneadm -z kzone1 install -x install-size=32G
Para obtener información adicional sobre la configuración de recursos de zona capped-memory, consulte el Capítulo 1, Cómo planificar y configurar zonas no globales de Creación y uso de zonas de Oracle Solaris . Para obtener información sobre la modificación de tamaño de disco utilizando el comando zoneadm, consulte la página del comando man zoneadm(1M).
Ejemplo 1-3 Configuración del recurso capped-memory en un sistema SPARCEn el siguiente ejemplo se muestra cómo establecer el recurso capped-memory en un sistema SPARC.
global# zonecfg -z kzone1 zonecfg:kzone1> select capped-memory zonecfg:kzone1:capped-memory> set physical=2048m zonecfg:kzone1:capped-memory> end zonecfg:kzone1> exitEjemplo 1-4 Configuración del recurso capped-memory en un sistema x86
En el siguiente ejemplo se muestra cómo establecer el recurso capped-memory en un sistema x86.
global# zonecfg -z kzone1 global# zonecfg -z kzone1 zonecfg:kzone1> select capped-memory zonecfg:kzone1:capped-memory> set physical=16g zonecfg:kzone1:capped-memory> end zonecfg:kzone1> exit