Analiza el uso de memoria en tu sistema con smem

desktopsmem

Smem, es una herramienta escrita en python, que nos permite estudiar el uso de la memoria, en nuestro sistema GNU/Linux.

Al igual que otros programas similares es posible configurar las diferentes columnas, filtrar por usuarios, procesos etc… pero por lo que realmente destaca, es por ofrecernos un sistema de medición llamado PSS (Proporcional Set Size) el cual proporciona una representación más significativa de la cantidad de memoria utilizada por las bibliotecas y aplicaciones en el sistema.

Es una mejora respecto al tradicional RSS (Resident Set Size) que se considera sobrestima la cantidad de memoria usada, especialmente cuando varios programas comparten la misma biblioteca.

La forma más sencilla de utilizar smem, es simplemente ejecutando el comando en la terminal.

smem

smem7

Vemos como nos aparecen los diferentes procesos, ordenados por su consumo, en tres columnas de valores diferentes: RSS, PSS, USS (a efectos prácticos este última, sería la cantidad de memoria que se recuperaría, si “matamos” ese proceso).

Pero tecnicismos aparte, os confieso que lo que me llamado la atención inicialmente, es su capacidad de representar el consumo mediante gráficos de barras o circulares.

Un par de ejemplos:

  • Gráfico de Barras
smem --bar pid -c "pss uss"

smem5

  • Gráfico Circular
smem --pie name -s pss

grafica360

En la web de Smem encontraréis más ejemplos, ahora vamos a ver como es la

Instalación

En este caso la voy a instalar en Manjaro con pacman (mi otro amor aparte de openSUSE, aunque ya sabéis que me gustan casi todas 😉 )

sudo pacman -S smem

smem2

Ahora si queremos disponer de esos gráficos molones que vimos antes, necesitamos python2-matplotlib (si os fijáis en la captura, el mismo pacman nos lo sugiere, y es que este gestor de paquetes es de los más listos de su clase!)

Así que

sudo pacman -S python2-matplotlib

y listo!!

Fuente | La vache Libre

14 thoughts on “Analiza el uso de memoria en tu sistema con smem”

  1. Yoyo says:

    Vaya nombrecito el de smem, leí semen

    Es lo primero que lee o interpreta tu cerebro de manera inconsciente, o al menos los cerebros salidos como el mío.

  2. ianpocks says:

    a mi me recordo a free -m pero mas vistoso:).

    tannhausser no paras cada dia alli con nuevas e interesantes noticias.de mayor quiero ser como tu

    1. tannhausser says:

      no soy tan viejo…

      1. Yoyo says:

        Eres un JASP, como aquel anuncio del coche

        Joven Aunque Sobradamente Preparado

      2. victorhck says:

        cual es la edad de un replicante como tu??
        Lo mejor será llamar a un Blade Runner para que te “retire”… 😛

        1. tannhausser says:

          @victorhck “a eso no se le llamó ejecución se le llamó retiro”
          tu lo que quieres es heredar el blog XD

      3. ianpocks says:

        dije mayor no viejo…pero sorry si te ofendi!!!!

        1. tannhausser says:

          para nada amigo! solo estaba bromeando XD

  3. tannhausser says:

    @yoyo si recordamos ese anuncio es que ya no somos taaaann jovenes XD

  4. Felipe says:

    Instalada y funcionando perfectamente. PD : fuera de tema . Gracias por informar sobre mi distro favorita del momento : SolydXK

    1. tannhausser says:

      Gracias a ti por pasarte y comentar.
      A mi también me gusta SolydXK, en particular su versión con Xfce

  5. portaro says:

    No lo conocia, muy buen aporte el blog se hace un dia a dia de visitar.
    Decir que Manjaro es tb mi otro amor más alla de Ubuntu, y PcLinuxOS.

    Saludos y siempre a la escucha!

    1. tannhausser says:

      Me alegra que te guste el blog amigo!
      En cuantas a las noticias a veces darías 4 en un día y ves que no tienes tiempo (o por lo menos no tienes tiempo a probar los programas/distros o contrastar la veracidad mas allá de un simple copy/paste) y en otras ocasiones te pasas un par de días sin saber de que escribir…
      Pero bueno eso nos pasa a todos los bloggers linuxeros XD

Deja un comentario