Ceci est une ancienne révision du document !
Cpulimit permet de limiter l'utilisation du ou des processeur(s) par un processus déjà lancé ou qui le sera. il suffit de connaitre le nom ou l'ID du processus à limiter, et de préciser le pourcentage d'utilisation maximal du processeur (à multiplier par le nombre de processeurs de votre ordinateurs)
Le programme nécessite pour fonctionner un noyau linux de version 2.2 ou supérieure.
Installation
- Avec les dépôts usuels, via votre gestionnaire de paquet (apt://cpulimit) ou en ligne de commande de la façon suivante :
sudo apt-get install cpulimit
- En téléchargeant la dernière version et en suivant les instruction présentes sur le site officiel : http://cpulimit.sourceforge.net/
Utilisation
Il s'utilise très simplement en ligne de commande de la façon suivante :
- pour limiter à xx % le processus NomDuProcessusALimiter :
cpulimit --exe NomDuProcessusALimiter --limit xx
équivalent à :
cpulimit -e NomDuProcessusALimiter -l xx
- pour limiter à xx % le processus numéro nnnn :
cpulimit --pid nnnn --limit xx
équivalent à :
cpulimit -p nnnn -l xx
Ces commandes peuvent être ajoutées au démarrage de votre machine pour une limitation permanente de certains processus, ou dans un script de lancement de programme.
Pour les heureux détenteurs de processeurs multi-core, pensez à multiplier votre pourcentage par le nombre de cores. Ainsi, pour limiter à 35% l'utilisation d'un quadriprocesseur, mettez 35x4=140 après l'argument -l