Scripts Linux utiles
Scripts Linux utiles
Usage mémoire/swap
Utilisation du swap par processus
for file in /proc/*/status ;
do awk '/Tgid|VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file;
done | grep kB | sort -k 3 -n
Utilisation de la mémoire totale par processus
for file in /proc/*/status ;
do awk '/Tgid|VmSize|Name/{printf $2 " " $3}END{ print ""}' $file;
done | grep kB | sort -k 3 -n
A noter :
Wait
Processus
Identifier les processus qui provoquent du wait
while true; do date; ps auxf | awk '{if($8=="D") print $0;}'; sleep 1; done
Wait disques
Wait Proc
Informations sur le processus
lsof -p PID
Conditions shell
Existance du fichier logwatch ?
[ -e logwatch ] && echo "ok"