El comando Free en Linux muestra la cantidad de memoria libre y usada que tiene el sistema. Por una parte muestra la memoria física y por otra la swap, también muestra la memoria caché y de buffer consumida por el Kernel.
No es necesario pasarle ningún parámetro al comando para ver su funcionalidad:
$ free total used free shared buffers cached Mem: 514796 503800 10996 0 9208 184804 -/+ buffers/cache: 309788 205008 Swap: 1510036 38252 1471784
No obstante, puede ser personalizado con los siguientes parámetros:
- -b, –bytes
- Muestra la salida en bytes.
- -k, –kb
- Muestra la salida en kilobytes (KB). Es el resultado por defecto.
- -m, –mb
- Muestra la salida en megabytes (MB).
- -g, –gb
- Muestra la salida en gigabytes (GB).
- -l, –lowhigh
- Muestra información detallada acerca de la utilización baja y alta de memoria.
- -o, –old
- Muestra el formato antiguo, sin -/+ buffers/cache.
- -t, –total
- Muestra un resumen del total de memoria física y swap.
- -c n, –count=n
- Refrescará la información n veces y luego saldrá del programa.
- -s n, –repeat=n
- Repetición, pausando n segundos entre una y otra
- -V, –version
- Muestra la versión de free y sale.
- –help
- Muestra la ayuda y sale.