Liste des processus qui utilisent la swap

Sur un RPI model B équipé de 256 Mo de RAM, il est fréquent d'arriver à saturation et le système se met alors à swapper faisant dégringoler les performances du serveur.
Il est donc intéressant de connaître quels processus utilisent la swap pour éventuellement faire un peut de tuning...
Avec la commande free, on se concentre sur la dernière ligne, intitulée Swap :
Ceci permet d'avoir une première idée de l'utilisation du swap.
Pour avoir la liste des processus qui utilisent la swap, triés par taille croissante, on peut utiliser la commande suivante :
# for file in /proc/*/status ; do awk '/Tgid|VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | grep kB | sort -k 3 -n
|
Cette commande nous donne le nom du process, son PID et la taille mémoire en swap.
▉