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" 

 


Revision #3
Created 10 February 2023 17:38:31 by Stephane DUGRAVOT
Updated 13 June 2025 14:21:07 by Stephane DUGRAVOT