Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
cpulimit [Le 18/09/2009, 23:01]
Spirzouf créée
cpulimit [Le 22/02/2023, 19:51] (Version actuelle)
L'Africain MAJ
Ligne 1: Ligne 1:
-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)+{{tag>​Jammy système}}
  
-Le programme nécessite pour fonctionner un noyau linux de version 2.2 ou supérieure.+----
  
-==== Installation ​====+====== CPUlimit ======
  
-  ​Avec les dépôts usuels, via votre gestionnaire ​de paquet ​([[apt://​cpulimit]]) ou en ligne de commande ​de la façon suivante : +**Cpulimit** permet ​de limiter l'​utilisation du ou des processeur(spar 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 ordinateur)
-<​code>​sudo apt-get install cpulimit</​code>​+
  
-  * En téléchargeant la dernière version et en suivant les instruction présentes sur le site officiel : [[http://​cpulimit.sourceforge.net/​]]+===== Installation =====
  
-==== Utilisation ====+[[:​tutoriel:​comment_installer_un_paquet#​paquet_present_dans_les_depots|Installer le paquet]] **[[apt>​cpulimit]]**.
  
-Il s'utilise très simplement en ligne de commande de la façon suivante :+===== Utilisation ===== 
 + 
 +Il sutilise très simplement en ligne de commande de la façon suivante :
   * pour limiter à **xx %** le processus //​NomDuProcessusALimiter//​ :   * pour limiter à **xx %** le processus //​NomDuProcessusALimiter//​ :
 <​code>​cpulimit --exe NomDuProcessusALimiter --limit xx</​code>​ <​code>​cpulimit --exe NomDuProcessusALimiter --limit xx</​code>​
Ligne 21: Ligne 22:
 équivalent à : équivalent à :
 <​code>​cpulimit -p nnnn -l xx</​code>​ <​code>​cpulimit -p nnnn -l xx</​code>​
 +  * //−P// (attention, ici en majuscule) ou //​−−path=chemin_absolu//​ peuvent être utilisés pour renseigner le chemin absolu du fichier exécutable à limiter.
  
-Ces commandes peuvent être ajoutées au démarrage ​de votre machine pour une limitation ​permanente ​de certains ​processusou dans un script de lancement de programme.+À ajouter la possiblité d'​utiliser en sus les arguments suivants : 
 +  * //−v// ou //​−−verbose// ​ qui permet d'​afficher les statistiques ​de limitation ​en temps réel 
 +  * //−z// ou //​−−lazy//​ qui provoque la fermeture ​de cpulimit si le processus ​n'est pas trouvé ​ou s'il se termine. 
 +  ​
  
-<note tip>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</​note>​+Ces commandes peuvent être ajoutées au démarrage de votre machine pour une limitation permanente de certains processus (voir le [[https://​ubuntuforums.org/​showthread.php?​t=992706|HOWTOW ici]], en anglais), ou dans un script de lancement de programme. 
 + 
 +<note tip> 
 +Pour les heureux détenteurs de **processeurs multi-core, ​il faut multiplier votre pourcentage par le nombre de cores**. Ainsi, pour limiter à 20% l'​utilisation d'un quadriprocesseur,​ mettez ​20x4=80 après l'​argument -l
 + 
 +Problèmes avec la version des dépôts : 
 +  *  on ne peut mettre une limite supérieure à 100, soit 25% de limite haute possiblement réglable pour un quad core, 50% pour un dual core. 
 +  *  une limite fixée à 100 induit une possibilité d'​utilisation maximale, même pour les multi-core. 
 +</​note>​ 
 + 
 +===== Désinstallation ===== 
 + 
 +Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'​application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.  
 + 
 + 
 +===== Liens externes ===== 
 +[[http://​cpulimit.sourceforge.net/​|Site officiel]]
  
-==== Liens externes ==== 
-Site officiel : [[http://​cpulimit.sourceforge.net/​]] 
  
 ---- ----
-//Contributeurs ​: [[:​utilisateurs:​Spirzouf|Spirzouf]]//​+ 
 +//Contributeur principal ​: [[:​utilisateurs:​spirzouf|Spirzouf]].//
  • cpulimit.1253307711.txt.gz
  • Dernière modification: Le 18/09/2009, 23:01
  • par Spirzouf