Aujourd’hui je vous présente un petit outil bien pratique qui permet de contrôler finement les ressources utilisées par un processus X.
Installer cpulimit
apt-get install cpulimit
Utilisation de cpulimit
Dans la commande suivante, on limite le processus apache à 30% de consomation CPU. L’option -e indique qu’on utilisera le nom de l’executable pour identifier le processus.
cpulimit -e apache2 -l 30
Avec l’option -p, on utilise l’ID de processus (PID)
cpulimit -p 4235 apache2 -l 30
Avec -P on utilise le chemin absolut vers l’excecutable
cpulimit -P /usr/sbin/apache2 -l 30
Remarques
cpulimit s’execute en premier plan jusqu’à ce que vous entriez la combinaison CTRL+C.





juin 29th, 2011 at 13 h 44 min
Merci de l’astuce, super utile pour moi, mais que se passe-t-il si un processus atteint la limite ? Il commence à laguer voire crasher ?
Et pour un quad core, une limite de 30% sont pour tous le processeur ou juste un coeur ?
Merci des réponses et désolé si elles sont un peu bêtes