Tutoriels Linux Debian

Gérer plusieurs clés SSH de manière simple et automatique Lorsqu'on développe on utilise parfois une paire de clés SSH public/privée pour s'authentifier auprès d'un serveur distant. On utilise un système de clé publique/ clé privée couplée à un agent...

Lire la suite

Héberger son site internet sur son serveur dédié... Avant d'entrer dans le vif de ce tuto, notons que pour des raisons pratiques, sur le serveur dédié : les sites seront installés sur /home/nomdusite/. chaque site contient un répertoire logs/...

Lire la suite

Compilation du noyau sous debian ( kernel ) La compilation du noyau Debian peut être une étape nécessaire dans l'exploitation du système. La gestion des pilotes de périphériques est géré différemment sous Linux que sur Windows. Les pilotes...

Lire la suite

TCPDump ou comment sniffer le trafic TCP sous Linux... Tcpdump est un outil d'analyse réseau très répandu chez les amateurs de sécurité de l'information et de routage réseau. Tcpdump affiche les en-têtes de paquets d'une interface réseau en fonction...

Lire la suite

Les commandes top et htop La commande top La commande top permet de lister l'ensemble des processus et de ressources utilisées sur votre système linux, Unix ou BSD. [bash] top [/bash] Précisons la 3ème ligne : Options...

Lire la suite

  • Prev
  • Next

Limiter les ressources CPU utilisées par un processus avec cpulimit

1

Category : Gestion des processus, outils

Aujourd’hui je vous présente un petit outil bien pratique qui permet de contrôler finement les ressources utilisées par un processus X.

Installer cpulimit

apt-get install cpulimit

Utilisation de cpulimit

Dans la commande suivante, on limite le processus apache à 30% de consomation CPU. L’option -e indique qu’on utilisera le nom de l’executable pour identifier le processus.

cpulimit -e apache2 -l 30

Avec l’option -p, on utilise l’ID de processus (PID)

cpulimit -p 4235 apache2 -l 30

Avec -P on utilise le chemin absolut vers l’excecutable

cpulimit -P /usr/sbin/apache2 -l 30

Remarques

cpulimit s’execute en premier plan jusqu’à ce que vous entriez la combinaison CTRL+C.

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)
Be Sociable, Share!

Soutenez le blog :)

One Response to “Limiter les ressources CPU utilisées par un processus avec cpulimit”

  1. 1
    Adrien Says:

    Merci de l’astuce, super utile pour moi, mais que se passe-t-il si un processus atteint la limite ? Il commence à laguer voire crasher ?
    Et pour un quad core, une limite de 30% sont pour tous le processeur ou juste un coeur ?

    Merci des réponses et désolé si elles sont un peu bêtes ;)

    VA:F [1.9.22_1171]
    Rating: 3.0/5 (2 votes cast)
    VA:F [1.9.22_1171]
    Rating: 0 (from 2 votes)

Leave a Reply