Par défaut, une zone de noyau obtient une CPU virtuelle à la création. Vous pouvez modifier le nombre de CPU virtuelles en ajoutant et en modifiant les ressources virtual-cpu.
Utilisez la propriété de ressource dedicated-cpu zonecfg pour dédier une CPU hôte à la zone de noyau.
Notez que si vous avez déjà défini la ressource dedicated-cpu zonecfg, le nombre par défaut de CPU virtuelles configurées dans la plateforme virtuelle correspond à la plus petite valeur de la plage ncpus dans la ressource dedicated-cpu zonecfg. Si les deux ressources existent, leur cohérence est vérifiée. Reportez-vous à la page du manuel zonecfg(1M) pour plus d'informations.
Reportez-vous au Chapitre 1, Planification et configuration de zones non globales du manuel Création et utilisation d’Oracle Solaris Zones pour des informations générales sur la procédure de définition des ressources de zone virtual-cpu et dedicated-cpu.
Exemple 1-1 Ajout de CPU virtuelles supplémentaires à une zone de noyauCet exemple montre comment ajouter des CPU virtuelles à la zone de noyau 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> exitExemple 1-2 Ajout d'une CPU dédiée à une zone de noyau
L'exemple suivant montre comment ajouter une CPU dédiée à la zone de noyau 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