Skip to main content

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"