De manera predeterminada, una zona del núcleo recibe una CPU virtual en el momento de su creación. Puede modificar el número de CPU virtuales mediante la agregación y modificación del recurso virtual-cpu.
Utilice la propiedad del recurso dedicated-cpu zonecfg para dedicar una CPU host a la zona del núcleo.
Tenga en cuenta que si ya ha definido el recurso dedicated-cpu zonecfg, el número predeterminado de CPU virtuales configurado en la plataforma virtual coincide con el valor inferior del rango ncpus en el recurso dedicated-cpu zonecfg. Si existen ambos recursos, re realiza una comprobación cruzada para revisar la consistencia. Consulte la página del comando man zonecfg(1M) para obtener más información.
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 los recursos de zona virtual-cpu ydedicated-cpu.
Ejemplo 1-1 Agregación de más CPU virtuales a una zona del núcleoEn este ejemplo se muestra cómo agregar CPU virtuales a la zona de núcleo kzone1.
global# zonecfg -z kzone1 zonecfg:kzone1> info virtual-cpu zonecfg:kzone1> add virtual-cpu zonecfg:kzone1:virtual-cpu> set ncpus=8 zonecfg:kzone1:virtual-cpu> end zonecfg:kzone1> info virtual-cpu virtual-cpu: ncpus: 8 zonecfg:kzone1> exitEjemplo 1-2 Agregación de CPU dedicada a una zona de núcleo
En este ejemplo se muestra cómo agregar una CPU dedicada a la zona de núcleo kzone1.
global# zonecfg -z kzone1 zonecfg:kzone1> info dedicated-cpu zonecfg:kzone1> add dedicated-cpu zonecfg:kzone1:dedicated-cpu> set ncpus=8 zonecfg:kzone1:dedicated-cpu> end zonecfg:kzone1> info dedicated-cpu ncpus: 8 zonecfg:kzone1> exit
zonecfg:kzone1> info dedicated-cpu dedicated-cpu: ncpus: 8