[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Plantage étrange du système



Michel Grentzinger wrote:
Le Mercredi 21 Juin 2006 14:02, Gurvan Huiban a écrit :
On Tuesday 20 June 2006 17:51, Michel Grentzinger wrote:
Meme avec Ctrl + Alt + F1 ???
Oui !! Et même si j'arrive à entrer le nom de connexion, la vérif du mot
de passe met trop de temps et échoue ! Mais en général, 15 minutes se
sont écoulées...
À vu de nez comme ça rapidement (j'ai moyen suivi la discussion), je dirais
que la mémoire est pleine, et que l'ordi commence à swapper comme un fou
(un ou plusieurs processus trop lourds).

Peut-être qu'en diminuant la priorité des processus lourds (nice), tu
pourras récupérer la main plus rapidement quand ça arrive. Éventuellement
essayer d'identifiquer quel(s) est(sont) le(s) processus lourd(s) qui
rempli(ssen)t la mémoire.

Justement, je cherche une solution pour savoir quel est ce processus lourd. Un genre de daemon qui note ça dans un fichier de log pour que je puisse regarder au redémarrage.


Salut,
Top peu peu-etre faire l'affaire ? On peu le demoniser avec un script de ce style, qui log si la charge est sup a 1.5

#!/bin/sh


maxload=1.50 #ne  pas oublier les 2 chiffres apres la virgule
delay=5 # en secondes

maxload_=`echo $maxload  | sed 's/\.//'`

while true; do
       load=`cat /proc/loadavg | awk '{print $1}' | sed 's/\.//'`

       if [ $load -ge $maxload_ ]; then
               # en priotité elevée
nice -20 top -b -n 1 | head -23 | sed 's/ *$//' >> /var/log/top.log
       fi
       sleep $delay
done



--
Olivier



Reply to: