Les limites spécifiées à l'aide de la commande prctl ne sont pas persistantes. Elles perdent leur effet dès que vous réinitialisez le système. Pour définir des partages dans une zone à titre définitif, reportez-vous aux sections Configuration d'une zone et Définition de zone.cpu-shares dans une zone globale.
Par défaut, la zone globale reçoit un seul partage. Pour modifier l'allocation par défaut, suivez la procédure ci-dessous. Notez que vous devez rétablir les partages alloués à l'aide de la commande prctl à chaque réinitialisation du système.
Pour exécuter la procédure ci-dessous, vous devez être administrateur global.
Devenez superutilisateur ou assumez le rôle d'administrateur principal.
Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Using the Solaris Management Tools With RBAC (Task Map) du System Administration Guide: Basic Administration.
Exécutez l'utilitaire prctl pour assigner deux partages à la zone globale :
# prctl -n zone.cpu-shares -v 2 -r -i zone global |
Le cas échéant, tapez les informations suivantes pour vérifier le nombre de partages assignés à la zone globale :
# prctl -n zone.cpu-shares -i zone global |
Pour plus d'informations sur l'utilitaire prctl, reportez-vous à la page de manuel prctl(1).
Cette procédure peut être utilisée pour toutes les zones, pas seulement la zone globale.
Devenez superutilisateur ou assumez le rôle d'administrateur principal.
Pour créer le rôle ou assigner le rôle à un utilisateur, reportez-vous à la section Using the Solaris Management Tools With RBAC (Task Map) du System Administration Guide: Basic Administration .
Indiquez une nouvelle valeur pour cpu-shares à l'aide de la commande prctl.
# prctl -n zone.cpu-shares -r -v value -i zone zonename |
idtype correspond soit au nom de zone soit à l'ID de zone. value est la nouvelle valeur.