| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| cpulimit [Le 19/10/2009, 08:21] – mots-clés 213.95.41.13 | cpulimit [Le 22/02/2023, 19:51] (Version actuelle) – MAJ L'Africain |
|---|
| {{tag>systeme 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 ===== | |
| |
| * Noyau linux de version 2.2 ou supérieure (sauf erreur, c'est le cas pour hardy et les versions suivantes). | **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) |
| * [[:Dépôts]] universe activé pour l'installation par les dépôts. | |
| |
| ===== Installation ===== | ===== Installation ===== |
| |
| * Méthode n°1 (recommandée) : [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] [[apt://cpulimit]]. | [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installer le paquet]] **[[apt>cpulimit]]**. |
| * Méthode n°2 : suivre les instructions présentes sur le site officiel ([[http://cpulimit.sourceforge.net/]]). | |
| |
| ===== Utilisation ===== | ===== Utilisation ===== |
| |
| Il s'utilise 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> |
| | |
| |
| Ces commandes peuvent être ajoutées au démarrage de votre machine pour une limitation permanente de certains processus (voir le [[http://ubuntuforums.org/showthread.php?t=992706|HOWTOW ici]], en anglais), ou dans un script de lancement de programme. | 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> | <note tip> |
| |
| Problèmes avec la version des dépôts : | 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. | * 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. | * une limite fixée à 100 induit une possibilité d'utilisation maximale, même pour les multi-core. |
| | </note> |
| (à confirmer quand j'aurais pigé comment fonctionne svn pour récupérer les sources...) La version de développement présente sur le site officiel, à compiler soit même, permet les valeurs de limite supérieures ou égales à 100.</note> | |
| |
| ===== Désinstallation ===== | ===== Désinstallation ===== |
| Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]] si vous avez utilisé la méthode d'installation recommandée (voir ci-dessus) | |
| |
| //mots-clés : quota, cpu, régulation, limitation, limite, surcharge// | 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 ===== | ===== Liens externes ===== |
| Site officiel : [[http://cpulimit.sourceforge.net/]] | [[http://cpulimit.sourceforge.net/|Site officiel]] |
| |
| [[http://packages.ubuntu.com/fr/source/hardy/cpulimit]] | |
| |
| ---- | ---- |
| //Contributeurs : [[:utilisateurs:Spirzouf|Spirzouf]]// | |
| | //Contributeur principal : [[:utilisateurs:spirzouf|Spirzouf]].// |