Avez-vous déjà rêvé d'exécuter une commande à partir d'un terminal, limitant la quantité de ressources allouées pour que comando?
Eh bien, la solution présentée ici peut vous aider à continuer à travailler normalement, même quelques instants après avoir exécuté des tâches généralement «trop lourdes» pour vous. matériel et qu'ils "bloquent" généralement le système. |
Processeur (CPU)
La commande nice vous permet de modifier la priorité d'un processus par rapport au reste du système.
Le noyau Linux est en charge de la planification et de l'allocation du temps CPU à chacun des processus qui s'exécutent sur le système. La plage d'affectation de priorité disponible va de -20 à 20, -20 étant la priorité la plus élevée et 20 la plus basse.
Grâce à nice, nous pouvons nous assurer qu'en période d'utilisation intensive du processeur, les processus appropriés en reçoivent le% le plus élevé.
La syntaxe de la commande nice est la suivante:
gentil -nCOMMAND
Donc, si nous voulions exécuter un processus avec la priorité 10, nous ferions ce qui suit:
nice -n10 / usr / bin / convert fichier.gif fichier.jpg
Disque dur
Similaire à nice est ionice, à la différence que ce dernier limite l'accès au disque dur.
Un exemple de son utilisation serait le suivant:
ionice -c2 -n7 / usr / bin / convert fichier.gif fichier.jpg
-c2 est "meilleur effort" et -n7 est la priorité la plus basse dans "meilleur effort". Ainsi, cette commande aura une priorité inférieure dans la file d'attente d'E / S (entrée / sortie) que le reste des tâches en cours d'exécution.
ionice -c3 / usr / bin / convert fichier.gif fichier.jpg
-c3 (pas besoin de clarifier un niveau de priorité) signifie "inactif uniquement". Les travaux avec -c3 qui leur sont assignés ne s'exécuteront que lorsque le disque est inactif, ce qui signifie que l'activité n'aura aucun impact sur l'exécution du reste des tâches, mais prendra beaucoup plus de temps à s'exécuter.
Je dois mentionner la commande renice, qui est utilisée pour modifier la priorité des processus déjà en cours d'exécution
Intéressant! Merci pour la contribution!
À votre santé! Paul.
Et comment cela se fait-il en gagnant? d8-B