Pour voir les processus du système qui utilisent du swap et le volume associé à chacun,
on peut utiliser la commande for proc in /proc/[0-9]*; do awk '/VmSwap/ { print $2 "\t'`readlink $proc/exe | awk '{ print $1 }'`'" }' $proc/status; done | sort -n | awk '{ total += $1 ; print $0 } END { print total "\tTotal" }'

Celle-ci renvoie
0       /usr/sbin/sshd
0       /usr/share/kibana/node/bin/node
0       /usr/share/kibana/node/bin/node
19916   /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
111172  /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
131088  Total

Penser à la lancer en tant que root pour avoir tous les processus. Par défaut, elle ne pourra afficher que ceux de l'utilisateur courant et renverra qu'une ligne blanche.

Source https://www.system-linux.eu/index.php?post/2017/06/22/Analyse-memoire,-SWAP-et-Swapiness