Administration de la gestion des ressources dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Liaison d'un processus à un autre pool grâce aux attributs project

Supposons que vous disposez d'une configuration constituée de deux pools nommés studio et backstage. Le fichier /etc/project contient les données suivantes :

user.paul:1024::::project.pool=studio
user.george:1024::::project.pool=studio
user.ringo:1024::::project.pool=backstage
passes:1027::paul::project.pool=backstage

Sous cette configuration, les processus lancés par l'utilisateur paul sont liés par défaut au pool studio.

L'utilisateur paul a la possibilité de modifier la liaison du pool pour les processus qu'il se charge de démarrer. paul peut utiliser la commande newtask pour lier également le travail au pool backstage en lançant le projet passes.

  1. Démarrez un processus dans le projet passes.
    $ newtask -l -p passes
  2. Exécutez la commande poolbind avec l'option –q pour vérifier la liaison du pool pour le processus. Servez-vous également du symbole double dollar ($$) pour transmettre le numéro de processus du shell parent à la commande.
    $ poolbind -q $$
    6384  pool backstage

    Le système affiche l'ID du processus et la liaison du pool.