Création et utilisation des zones de noyau d'Oracle Solaris

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Gestion des CPU des zones de noyau

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 noyau

Cet 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> exit
Exemple 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