OVH Cloud OVH Cloud

processus gourmand invisible

14 réponses
Avatar
Pascal
Bonjour,
je reviens à la charge avec mon problème de pic cpu et loadavg :

toutes les nuits grossomodo à la même heure, je reçois une alerte comme quoi :

cpu user usage>70.0%
loadavg(5min)>2.0

j'ai beau regarder partout, rien dans les logs ne me dit quel processus pourrait
être à l'origine de ce pic
quelqu'un pourrait t'il me donner une astuce me permettant de détecter d'ou
vient ce problème ?

encore merci

4 réponses

1 2
Avatar
Benoit Izac
Bonjour,

le 27/05/2009 à 15:44, Pascal a écrit dans le message
<4a1d43bd$0$9301$ :

Qu'y a-t-il dans /etc/crontab ? L'heure du burst ne se retrouve pas
sur la ligne qui contient run-parts --report /etc/cron.daily sous
la forme mm hh en début de ligne ?



J'ai regardé dans /etc/cron.daily (dans la mesure ou la tache
s'execute tous les jours à 4h00), or dans /etc/crontab, cron.daily
s'exécute à 6h25. Mon pic à lieu à 4h00
La machine est synchronisée



Essaye un :

for user in $(cut -d: -f1 /etc/passwd); do
sudo crontab -l "$user";
done

--
Benoit Izac
Avatar
Yves Lambert
Benoit Izac wrote:

Essaye un :

for user in $(cut -d: -f1 /etc/passwd); do
sudo crontab -l "$user";
done




for user in `cut -d: -f1 /etc/passwd`; do
sudo crontab -u $user -l;
done

« Mieux »
( for user in `cut -d: -f1 /etc/passwd`; do sudo crontab -u $user -l;
done ) 2>&1|grep -v "no crontab for"

--
Le seul intérêt de posséder la richesse, la puissance et les
honneurs est de pouvoir y renoncer en connaissance de cause.
-+- Gilbert Cesbron (1913-1979), de petites choses. -+-
Avatar
Benoit Izac
Bonjour,

le 27/05/2009 à 22:22, Yves Lambert a écrit dans le message
:

for user in $(cut -d: -f1 /etc/passwd); do
sudo crontab -l "$user";
done




for user in `cut -d: -f1 /etc/passwd`; do
sudo crontab -u $user -l;
done



En fait, tout dépend du cron :
% ls -l =crontab
lrwxrwxrwx 1 root root 8 Mar 12 20:03 /usr/bin/crontab -> fcrontab

« Mieux »
( for user in `cut -d: -f1 /etc/passwd`; do sudo crontab -u
$user -l; done ) 2>&1|grep -v "no crontab for"



Bof, quel est l'intérêt de passer par un sous-shell ?

« Encore mieux (pour un Vixie cron compatible et fcron) »
sh -c 'for user in $(cut -d: -f1 /etc/passwd); do sudo
crontab -u "$user" -l 2>&1; done | grep -Ev "no f?crontab"'


Pour le PO, regarder aussi si anacron n'est pas installé.

--
Benoit Izac
Avatar
Pascal
-------- Message original --------

Bonjour,
je reviens à la charge avec mon problème de pic cpu et loadavg :

toutes les nuits grossomodo à la même heure, je reçois une alerte comme quoi :

cpu user usage>70.0%
loadavg(5min)>2.0

j'ai beau regarder partout, rien dans les logs ne me dit quel processus pourrait
être à l'origine de ce pic
quelqu'un pourrait t'il me donner une astuce me permettant de détecter d'ou
vient ce problème ?

encore merci


J'ai enfin trouvé qui était le responsable de ce pic nocturne
il s'agit du daemon slapd qui pour une raison qui m'est encore inconnue se met à
manger du cpu toutes les nuits grossomodo à la même heure.
merci pour votre aide.
Si jamais vous avez une idée pour détecter ce que fait slapd à cette heure , je
suis preneur

encore merci

pour info rien dans cron crontab
1 2