2017-06-30 5 views

Répondre

5

Vous pouvez utiliser la commande Linux nice pour choisir la priorité que vous souhaitez sur votre processus.

nice -n 10 python yourScript.py 

Un nombre positif donne moins de priorité au processus.

-20 est la plus favorable au processus et est le moins favorable au processus.

Cela évitera d'avoir un processus consommant tout votre processeur lorsque d'autres processus en ont besoin.

Pour la RAM, vous pouvez utiliser la commande ulimit qui permet de limiter les ressources.

Limit the RAM to 1GB (1000000 number is in kB) 
ulimit -m 1000000 && python yourScript.py 

Vous pouvez vérifier la limite réelle dans votre shell avec l'option -a.

+1

utilisez '-v' à la place de l'indicateur' -m'. [vérifier le lien] (http://git.savannah.gnu.org/cgit/bash.git/tree/builtins/ulimit.def) – shourav