Administration de la gestion des ressources dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Modification temporaire d'une valeur à l'aide de la commande prctl

Cet exemple de procédure fait appel à la commande prctl pour ajouter temporairement une nouvelle valeur privilégiée afin d'interdire l'utilisation de plus de trois LWP par projet pour le projet x-files. Le résultat est comparable à celui obtenu dans la section Définition du nombre maximum de processus légers (LWP) pour chaque tâche d'un projet.

  1. Connectez-vous en tant qu'utilisateur root ou prenez un rôle équivalent.
  2. Utilisez la commande newtask pour rejoindre le projet x-files.
    # newtask -p x-files
  3. Exécutez la commande id avec l'option –p pour vous assurer que le projet rejoint est celui qui convient.
    # id -p
    uid=0(root) gid=1(other) projid=101(x-files)
  4. Ajoutez une nouvelle valeur privilégiée pour project.max-lwps afin de limiter le nombre de LWP à trois.
    # prctl -n project.max-lwps -t privileged -v 3 -e deny -i project x-files
  5. Vérifiez le résultat obtenu.
    # prctl -n project.max-lwps -i project x-files
    process: 111108: csh
    NAME    PRIVILEGE    VALUE    FLAG   ACTION            RECIPIENT
    project.max-lwps
            usage          203
            privileged    1000       -   deny                      -
            system       2.15G     max   deny                      -