3 # DESCRIPTION: print sorted swap usage of processes using it
7 sudo
grep -H '^Swap:' /proc
/*/smaps
2>/dev
/null |
8 while IFS
=: read -r file x size x
14 if test "$pid" = "$lastpid"
15 then swap
=$
(( swap
+ size
))
18 then printf "%u pid=%u cmd=%s\n" "$swap" "$lastpid" "$(tr '\000' ' ' </proc/"$lastpid"/cmdline)"