Le "Chrt" La commande fait partie d'un utilitaire Linux de bas niveau qui est non seulement utilisé pour définir des attributs sur l'exécution mais aussi pour modifier la politique de planification d'un processus et définir sa priorité. Il utilise le PID existant de tout programme d'attente pour définir et récupérer un calendrier des attributs en temps réel. Simplement, le planificateur décide quel processus est exécuté par le CPU en premier lorsque le "Chrt" La commande change sa priorité.
Algorithmes de planification:
Il existe cinq options de politique de planification:
Syntaxe de commande CHRT
La syntaxe du "Chrt" L'utilitaire de commande est:
$ chr [options] -p [priorité] pid
Commande Chrt avec des options
Pour vérifier la politique de planification actuelle et la priorité de tout programme de course, trouvez son piquer en utilisant d'abord le chrt commande.
Par exemple, pour obtenir le piquer de "calibre", Exécuter la commande donnée:
calibre Pidof -S $ sudo
(Calibre est un programme en cours d'exécution dans mon système, vous pouvez sélectionner n'importe quel autre programme).
Politique actuelle et priorité du processus
Pour obtenir le processus de planification actuel et la priorité du programme, utilisez «PID» (nous avons obtenu dans la section ci-dessus):
$ chr -p 3050
(Dans mon programme sélectionné, le processus de planification actuel est "Sched_batch" et sa priorité est 0)
Priorité min / max valide de l'algorithme
Pour obtenir des priorités minimales et maximales des politiques de planification, utilisez le «-m" option.
$ cht -m
Modifier la stratégie de planification «sched_fifo» avec priorité
Pour modifier la politique de planification d'un processus et définir son niveau de priorité, exécutez l'option mentionnée ci-dessous avec la commande du graphique.
Par exemple, le calendrier actuel du programme est "Sched_batch" Et nous voulons le changer en "Sched_fifo".
$ chrt -f -p 15 3050
(Dans cette commande, je définis le niveau de priorité à 15, vous pouvez le définir en fonction de votre choix).
Modifier la stratégie de planification «sched_idle» avec priorité
Nous définissons la politique de planification du «calibre" pour "Sched_fifo", Maintenant pour le changer en"Sched_idle«Utilisez la commande donnée:
$ chrt -i -p 0 3050
Aide à l'affichage
Pour obtenir de l'aide sur le "Chrt" Commande, utiliser "-aider" dans le terminal:
$ chrt - help
Version d'affichage
Pour vérifier la version de la commande «chrt», exécutez le "-version" Option dans le terminal:
$ cht -version
Conclusion:
Nous avons brièvement discuté de la commande «chrt» avec plusieurs options. La commande «Chrt» est un outil Linux utile de bas niveau utilisé pour définir le calendrier et la priorité d'un processus en attente en arrière-plan et prêt à aller pour l'exécution de l'état.