Conocer el estado de la memoria
Publicado el 23 de Diciembre ,2007 por ekhtorPara conocer el estado de la memoria en nuestro Linux (Ubuntu en mi caso) tenemos varias alternativas como el applet de rendimiento de nuestra cpu que nos indica el estado de la memoria, del procesador de los discos y la red. Pero si no lo usamos y somos unos ‘frikis’ de la consola quizá te guste más el comando free.
El comando free nos muestra por pantalla, la memoria total, usada, libre, compartida, el tamaño del buffer y la memoria ‘cacheada’. Un ejemplo:
total used free shared buffers cached
Mem: 1003932 715256 288676 0 30760 284740
-/+ buffers/cache: 399756 604176
Swap: 2939852 0 2939852
Como todos los comandos, tienes sus opciones, que no dejan de ser interesantes:
La sintaxis del comando es la siguiente:
Donde -b te muestra la información en bytes, -k en kilobytes, -m en megas, y -g en gigas.
-l nos muestra una información mucho más detallada si cabe de nuestra memoria.
-o usa el antiguo formato, sin los buffers y la memoria ‘cacheada’.
-t muestra el total de RAM y swap.
-s nos muestra cada cierto tiempo en segudos (delay) la información solicitada.
-c hace un refresco tantas veces (count) como le indiquemos.
-V muestra la versión del programa simplemente.
Esto es muy útil para usarlo en posibles scripts que programemos y sin duda alguna una herramienta a tener en cuenta.

