Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
cpulimit [Le 19/09/2009, 15:33] 213.95.41.13cpulimit [Le 22/02/2023, 19:51] (Version actuelle) – MAJ L'Africain
Ligne 1: Ligne 1:
-{{tag>hardy intrepid jaunty karmic}}+{{tag>Jammy système}}
  
-===== CPUlimit =====+----
  
-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)+====== CPUlimit ======
  
-==== Pré-requis ====+**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 ordinateur)
  
-  * Noyau linux de version 2.2 ou supérieure (sauf erreur, c'est le cas pour hardy et les versions suivantes). +===== Installation =====
-  * [[Dépôt]] universe activé pour l'installation par les dépôts.+
  
-==== Installation ====+[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installer le paquet]] **[[apt>cpulimit]]**.
  
-  * Méthode n°1 (recommandée) : [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] [[apt://cpulimit]]. +===== Utilisation =====
-  * Méthode n°2 : suivre les instructions présentes sur le site officiel ([[http://cpulimit.sourceforge.net/]]).+
  
-==== Utilisation ==== +Il sutilise très simplement en ligne de commande de la façon suivante :
- +
-Il s'utilise 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 26: 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, il faut multiplier votre pourcentage par le nombre de cores**Ainsipour limiter à 35% l'utilisation d'un quadriprocesseurmettez 35x4=140 après l'argument -l+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.
  
-**À confirmer :** il semble exister un bug avec la limite à 100 pour les multi-processeursPar exempledans mon cas d'un double coremettre à 100 provoque effectivement une utilisation à 100% au lieu des 50% attendus : dans ce cas, régler la limite à 99 est une solution.</note>+<note tip> 
 +Pour les heureux détenteurs de **processeurs multi-core, il faut multiplier votre pourcentage par le nombre de cores**. Ainsipour limiter à 20% l'utilisation d'un quadriprocesseurmettez 20x4=80 après l'argument -l.
  
-==== Désinstallation ==== +Problèmes avec la version des dépôts : 
-Pour supprimer cette applicationil suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]] si vous avez utilisé la méthode d'installation recommandée (voir ci-dessus)+   on ne peut mettre une limite supérieure à 100soit 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>
  
-==== Liens externes ==== +===== Désinstallation ===== 
-Site officiel : [[http://cpulimit.sourceforge.net/]]+ 
 +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]]
  
-[[http://packages.ubuntu.com/fr/source/hardy/cpulimit]] 
  
 ---- ----
-//Contributeurs : [[:utilisateurs:Spirzouf|Spirzouf]]//+ 
 +//Contributeur principal : [[:utilisateurs:spirzouf|Spirzouf]].//