Conocer el estado de la memoria

Publicado el 23 de Diciembre ,2007 por ekhtor

Para 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:

ekhtor@macbook:~$ free
             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:

 free [-b|-k|-m|-g] [-l] [-o] [-t] [-s delay] [-c count] [-V]

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.

Entradas Relaccionadas

Publica un comentario

Comenta