Rechercher

30.5. Définition des règles de l'ordonnanceur

download PDF

L'outil en ligne de commande chrt permet de vérifier et d'ajuster les politiques et les priorités de l'ordonnanceur. Il permet de lancer de nouveaux processus avec les propriétés souhaitées ou de modifier les propriétés d'un processus en cours d'exécution. Il peut également être utilisé pour définir la politique au moment de l'exécution.

Procédure

  1. Affiche l'ID du processus (PID) des processus actifs :

    # ps

    Utilisez l'option --pid ou -p avec la commande ps pour afficher les détails du PID en question.

  2. Vérifier la politique d'ordonnancement, le PID et la priorité d'un processus particulier :

    # chrt -p 468
    pid 468's current scheduling policy: SCHED_FIFO
    pid 468's current scheduling priority: 85
    
    # chrt -p 476
    pid 476's current scheduling policy: SCHED_OTHER
    pid 476's current scheduling priority: 0

    Ici, 468 et 476 sont les PID d'un processus.

  3. Définir la politique d'ordonnancement d'un processus :

    1. Par exemple, pour définir le processus avec le PID 1000 à SCHED_FIFO, avec une priorité de 50:

      # chrt -f -p 50 1000
    2. Par exemple, pour définir le processus avec le PID 1000 à SCHED_OTHER, avec une priorité de 0:

      # chrt -o -p 0 1000
    3. Par exemple, pour définir le processus avec le PID 1000 à SCHED_RR, avec une priorité de 10:

      # chrt -r -p 10 1000
    4. Pour lancer une nouvelle application avec une politique et une priorité particulières, indiquez le nom de l'application :

      # chrt -f 36 /bin/my-app
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.