Analiza el uso de memoria en tu sistema con smem

por | 29 enero, 2014

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 pensamientos en “Analiza el uso de memoria en tu sistema con smem

  1. Yoyo

    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.

    Responder
  2. ianpocks

    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

    Responder
  3. Felipe

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

    Responder
  4. portaro

    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!

    Responder
    1. tannhausser

      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

      Responder

Responder a ianpocksCancelar respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.