Gestion des informations système, des processus et des performances dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Modification de la classe d'un processus (priocntl)

  1. (Facultatif) Prenez le rôle root.

    Remarque -  Vous devez prendre le rôle root ou utiliser un shell en temps réel pour modifier un processus depuis ou vers un processus en temps réel. Si, en tant qu'utilisateur root, vous affectez un processus utilisateur à la classe en temps réel, l'utilisateur ne pourra pas modifier les paramètres de programmation en temps réel en utilisant la commande priocntl -s.

    Reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .


  2. Modifiez la classe d'un processus.
    # priocntl -s -c class -i ID type ID list
    –s

    Permet de définir la limite supérieure de la plage de priorité utilisateur et de modifier la priorité en cours.

    –c class

    Spécifie la classe, TS pour le partage du temps ou RT pour le temps réel, que vous affectez au processus.

    –i ID type ID list

    Utilise une combinaison des paramètres xidtype et xidlist pour identifier le ou les processus. Le processus xidtype spécifie le type d'ID, par exemple l'ID de processus ou l'ID utilisateur. Utilisez le paramètre xidlist pour identifier une liste des ID de processus ou des ID utilisateur.

  3. Vérifiez l'état du processus.
    # ps -ecl | grep ID list
Exemple 2-6  Modification de la classe d'un processus (priocntl)

L'exemple suivant illustre comment modifier tous les processus qui appartiennent à l'utilisateur 15249 pour les affecter aux processus en temps réel.

# priocntl -s -c RT -i uid 15249
# ps -ecl | grep 15249