smem memory reporting tool

Un nuevo utilitario de reporte de consumo de memoria, para GNU/Linux.
A quienes, como yo, jamas han estado seducidos por la manera en que los sistemas GNU/Linux exhiben el estado de consumo de la memoria. Pues, los diferentes utilitarios conocidos, nos muestran, a menudo, diferentes valores, pero que me parecen que son de ninguna utilidad real. Es cierto, que el kernel, trata de optimizar al máximo su gestión de memoria y comparte las paginas de memoria con los procesos, pero eso torna la información aun mas in explotable.

El primer reflejo, cuando nos encontramos ante un problema de memoria, es el de agregar una barra de "memoria", pero francamente, no estoy seguro que ello tenga un efecto "real" sobre el funcionamiento. Pues, el dimensionamiento correcto de una maquina, en lo que hace a la memoria, normalmente, es un calculo que hacemos muy a mano, buscando siempre estar lo mas tranquilos posible por ese lado.

Y, no estoy solo en mis cuitas. Pues, desde el aňo 2007, uno de esos constantes colaboradores del kernel se ha realizado las mismas preguntas que me aquejan y ha ido un poco mas lejos. Les aconsejo leer este articulo : "ELC: How much memory are applications really using?". Pues, tomando el toro por las astas, ha decidido de trabajar para mejorar la situación, sino que ha comenzado a proveer nuevas interfaces en /proc para poner a disposición la "real" consumación de memoria. O al menos la mas aproximada posible, en cuanto a un proceso. Proveyendo un pequeňo utilitario para visualizarlas.

Smem

Este útil permite exhibir en un kernel GNU/Linux lo suficientemente reciente, la memoria realmente utilizada por el proceso central. Lo que puede transformarse en algo realmente útil en el momento del desarrollo y sobretodo brindar una idea de dimensionamiento de las maquinas, siempre en términos de memoria, en el momento de la producción.

Este pequeňo programa, escrito en Python, presenta muchas potencialidades, todo muy a pesar de su juventud y todos sus pre requisitos exigidos. El futuro nos dirá si se transforma en lo suficientemente popular para convertirse en un paquete Debían.
--
Gustavo E. Pimentel