Inicio·Comandos de terminal

free

Procesos y sistema

Uso

free -h

Cuenta cuanta memoria y swap quedan en Linux; la columna que importa es available, no free, porque la cache se devuelve cuando hace falta, y macOS no tiene free (usa vm_stat).

Opciones habituales

OpciónSignificado
-hHuman units, so Gi and Mi instead of raw kibibytes.
-m / -gForce mebibytes / gibibytes.
-s 5Repeat every five seconds until Ctrl+C.
-tAdd a total row for RAM plus swap.
-wWide output that separates buffers from cache.

Ejemplos

free -h

Read the available column: that is what a new program can actually get.

free -m -s 5

Watch memory every five seconds while a job runs.

Qué se está ejecutando y qué se come la máquina. Identificarlo va antes de matarlo.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace free?

Cuenta cuanta memoria y swap quedan en Linux; la columna que importa es available, no free, porque la cache se devuelve cuando hace falta, y macOS no tiene free (usa vm_stat).

Q. ¿Cómo se escribe?

free -h — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 5; la lista completa está en man free. Este comando está en Procesos y sistema.

Comandos relacionados

página man: man free