Cyril Levert, my blog
Personnal Blog en mode développeur :)
Accueil
Blog
Mes scripts PHP
Forums
PHP Firewall
Stop Spam Referer
CSS optimiseur
Ping gratuit
Mon compte
Recommander ce billet par email à vos amis
Formulaire à remplir
Votre nom
Votre email
Nom de votre ami
Email de votre ami
Code de sécurité :
Saisie du code anti spam:
CPULimit, limiter les ressources CPU utilisées par un processus sous Debian
Date de publication
Samedi 05 mars 2011 à 13:03:27
par
Cyril
Catégorie
Administration Linux
Voici un outil bien sympathique, simple d'utilisation qui peut rendre bien des services :
cpulimit
Dans bien des situations, il peut être intéressant de limiter l'usage du ou des processeur(s) de sa machine, pour ce faire nous allons utiliser ici un limiteur maléable permettant par exemple de limiter un processus par son nom ou par son PID
Tout d'abord installons cpulimit
Cyril: /home/nunux/
aptitude install cpulimit
Voyons ensuite comment limiter un processus ...
Supposons
limiter le service proftpd par exemple à 20% d'utilisation CPU
( valable pour un processeur ou un coeur )
Cyril: /home/nunux/
cpulimit -e proftpd -l 20
Plus long mais tout autant jouable
Cyril: /home/nunux/
cpulimit --exe proftpd --limit 20
Il est aussi possible de limiter un processus par son PID, dans ce cas il suffira de localiser le PID avec un simple
HTOP
au préalable puis
Cyril: /home/nunux/
cpulimit -p Numéro-du-PID -l 20
Plus long mais tout autant jouable
Cyril: /home/nunux/
cpulimit --pid Numéro du PID --limit 20
Ah dernier détail et pas des moindres,
cplumit
restera en premier plan dans votre console, pour s'en sortir
saisissez la combinaison de touches CTRL+C
!
Voici un petit man de cpulimit pour mémoire :)
Cyril: /home/nunux/
CPULIMIT(1) User commands CPULIMIT(1)
NAME
cpulimit -- limits the CPU usage of a process
SYNOPSIS
cpulimit TARGET [OPTIONS...]
DESCRIPTION
TARGET must be exactly one of these:
-p, --pid=N
pid of the process
-e, --exe=FILE
name of the executable program file
-P, --path=PATH
absolute path name of the executable program file
OPTIONS
-l, --limit=N
percentage of CPU allowed from 0 to 100 (mandatory)
-v, --verbose
show control statistics
-z, --lazy
exit if there is no suitable target process, or if it dies
-h, --help
display this help and exit
EXAMPLES
Assuming you have started âfoo --barâ and you find out with top(1) or ps(1) that this process uses all your CPU time you can
either
# cpulimit -e foo -l 50
limits the CPU usage of the process by acting on the executable program file (note: the argument "--bar" is omitted)
# cpulimit -p 1234 -l 50
limits the CPU usage of the process by acting on its PID, as shown by ps(1)
# cpulimit -P /usr/bin/foo -l 50
same as -e but uses the absolute path name
AUTHOR
This manpage was written for the Debian project by gregor herrmann
but may be used by others.
cpulimit November 2006 CPULIMIT(1)
Billet issu du site internet Cyril Levert, my blog
www.cyril-levert.info
URL du billet
www.cyril-levert.info/blog_cpulimit_limiter_les_ressources_cpu_utilisees_par_un_processus_sous_debian_105.html
Navigation
Accueil du blog
Rédiger un billet
Billets les plus consultés
Calendrier annuel
Mes projets Open Source Gratuits
Mini CMS PHP Nanomus en détail
Calendrier
» Mai 2012
lun
mar
mer
jeu
ven
sam
dim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Recherche
Nuage de mots clefs
Kimsufi OVH
RPS OVH
bannir pays
bannir ip
cpulimit
surveillance processus linux
ressources linux
Maximus
Dokumax
Dokuwiki
ecommercant
eboutique
ecommerce
magento
prestashop
Oscommerce
york toy
yorkshires
york
royaume de morphée
yorkies
chiots
debian
fail2ban
wordpress
mandriva
cms
nanomus cms
nanomus 2
ls
Catégories
Administration Linux
Blog
PHP Firewall
PHP Kweeker CMS
PHP Maximus CMS
PHP Minimus Blog
PHP Nanomus
Scripts PHP divers
Stop Spam Referer
Vue sur internet
Vue sur le web 2 point 0
Autres catégories
Archives
Année 2011
Décembre 2011
Octobre 2011
Mars 2011
Février 2011
Janvier 2011
Année 2010
Décembre 2010
Novembre 2010
Octobre 2010
Août 2010
Juillet 2010
Avril 2010
Février 2010
Janvier 2010
Année 2009
Décembre 2009
Sites amis
Pagerank checker
PHP Firewall pour site web
CMS PHP Maximus
Blog PHP Minimus
Mini CMS PHP Nanomus
Stop Spam Referer
PHP Kweeker, le twitter clone
Autres liens amis
Derniers commentaires
Vu sur le web, modifier le fichi ...
Le catalogue d'extensions se sit ...
Voilà qui est fait, après upgrad ...
OK. Pas de problème pour moi. PH ...
'Le problème s'est qu'on voit pa ...
re Cyril J'ai windows et nun ...
Bonjour, il te faut veiller à ut ...
Hello Cyril J'ai un problème ...
Salut dès que j'ai un moment ...
Hello Cyril ;) Toujours pas t ...
Les forums de Cyril
lepoint.fr: BHL sur les pas de "The Artist" ?
lepoint.fr: Fleur Pellerin, reine de Corée
lepoint.fr: Rythmes scolaires : Lang au secours de Peillon
zdnet.fr: 9 millions de précommandes pour le Samsung Galaxy S III ?
zdnet.fr: LG Optimus L7 : pas une bête de course mais un smartphone convaincant
zdnet.fr: HP pourrait supprimer jusqu'à 30 000 postes
01net.com: Galaxy S III : déjà neuf millions de précommandes
lepoint.fr: Fitch dégrade la Grèce
lepoint.fr: Batho quitte son logement du parc social
lepoint.fr: Hollande dans le grand bain diplomatique
Les forums
S'abonner
Fil rss des billets
Fil rss commentaires
Fil atom des billets
Fil atom commentaires
Fil RSS des forums
Top
NoCache
Copyrights
PHP Minimus CMS