Guide d'administration système : Gestion des ressources des conteneurs et des zones Oracle Solaris

Utilisation de l'ordonnanceur FSS sur un système Solaris doté de zones

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.

ProcedureDéfinition de partages FSS dans la zone globale à l'aide de la commande prctl

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.

  1. 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.

  2. Exécutez l'utilitaire prctl pour assigner deux partages à la zone globale :


    # prctl -n zone.cpu-shares -v 2 -r -i zone global
    
  3. 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
    
Voir aussi

Pour plus d'informations sur l'utilitaire prctl, reportez-vous à la page de manuel prctl(1).

ProcedureModification dynamique de la valeur zone.cpu-shares dans une zone

Cette procédure peut être utilisée pour toutes les zones, pas seulement la zone globale.

  1. 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 .

  2. 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.