Sous Linux, comment faire en sorte que les processus se souviennent de leurs nice
débuts?
Pour XP +, vous pouvez utiliser Prio pour mémoriser la priorité et également la priorité IO sur VISTA +. Cependant, sous Linux, et uniquement pour une exécution via un terminal, j'ai dû créer une commande dans /etc/bash.bashrc
. Changer un raccourci fonctionne aussi, mais vous ne pouvez pas en créer un nombre infini.
Vous pouvez aliaser la commande dans votre
.bashrc
fichier pour les quelques commandes fréquemment exécutées que vous souhaitez exécuter . Ceci peut être annulé si vous voulez courir sans nice.Au cours des années avec Unix et Linux, je n’ai pas eu besoin de lancer beaucoup de programmes en utilisant nice. La plupart de ceux que je ne veux pas tout noyer. Le modèle de planification sous Unix fonctionne bien dans la plupart des cas sans cela.
La plupart des programmes que je souhaite utiliser ont toujours un mécanisme. Je lance BOINC pour partager des cycles de CPU de réserve avec divers projets de recherche. Il est automatiquement évalué et peut être arrêté en cas de charge importante.
Il y a des travaux par lots que je veux bien. Ils ont tendance à être scriptés, il est donc facile d’ajouter la commande nice au début de la ligne de commande.
Si je lance beaucoup de processus à la fois, je peux en renvoyer certains. Maintenant que l’ionice est disponible, j’ai eu l’occasion de l’utiliser sur un processus en cours, mais ce n’est pas quelque chose que je fais régulièrement.
la source