Cpulimit apache2

Résolu/Fermé
enyrix Messages postés 144 Date d'inscription vendredi 11 novembre 2011 Statut Membre Dernière intervention 7 avril 2021 - 7 avril 2013 à 18:54
 Utilisateur anonyme - 12 avril 2013 à 11:37
Bonjour,
Je voudrais limiter l'usage du cpu de tous les processus d'apache. Pour ce faire j'ai trouvé cpulimit, cependant la ligne de commande suivante
cpulimit -e apache2 -l 30
fonctionne qu'avec le premier processus d'apache trouvé. Alors comment faire pour l'appliquer à tous les processus d'apache ? Avec la ligne de commande suivante :
ps -o pid -C apache2
J'obtiens tous les PIDs, mais je ne sais pas comment combiner ces deux lignes de commandes ensemble. J'ai besoin de votre aide S.V.P !

3 réponses

enyrix Messages postés 144 Date d'inscription vendredi 11 novembre 2011 Statut Membre Dernière intervention 7 avril 2021 8
12 avril 2013 à 06:25
Bonjour,
Étant débordé de travail et étant obligé de trouver rapidement une solution... je suis finalement tombé sur ce tutoriel qui ma grandement aidé.

http://ubuntuforums.org/showthread.php?t=992706

Par contre, je garde en note ce que tu ma donné, je vais essayer quand je vais avoir le temps ! Saachaa je tenais à te remercier tout de même!
1
Utilisateur anonyme
8 avril 2013 à 13:58
Bonjour,

Que donne ?

for i in 'cpulimit -e apache2 -l 30'; do ps -o pid -C $i; done

0
Utilisateur anonyme
12 avril 2013 à 11:37
Bonjour,

Merci d'avoir fait le retour ;-)

Bonne continuation et au plaisir.
0