Etiqueta: procesos en swap

  • Visualizar procesos en swap – Linux

    A veces necesitamos saber qué y cuánta memoria swap están utilizando los procesos en Linux.

    Listar el uso de swap de todos los procesos

    Para listar el uso de la memoria swap por los procesos y ordenarlos de mayor a menor uso, se puede ejecutar el siguiente comando:

    for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r

    Un ejemplo de salida es la siguiente:

    # for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r
    vmtoolsd 17268 kB
    firewalld 8156 kB
    haproxy 7352 kB
    haproxy 5392 kB
    polkitd 5132 kB
    nginx 3124 kB
    nginx 1356 kB
    haproxy_exporte 716 kB
    systemd 648 kB
    haproxy-systemd 520 kB
    tuned 84 kB
    snmpd 16 kB