Ver tu RAM en Linux (Free)
Brandon M. · 14 de mayo de 2026
¿Pá qué sirve?
Sirve para visualizar información de la RAM de la computadora donde se ejecute, de manera más a detalle muestra esto:
- Total: El hardware físico que tienes (ej. 16GB).
- Used: Lo que ya está ocupado por programas, procesos y el sistema operativo.
- Free: Memoria que está totalmente vacía. (Ojito perros: En Linux, tener mucha memoria "Free" se considera un desperdicio, por eso suele ser un número bajo).
- Shared: Memoria usada por varios procesos para comunicarse entre sí.
- Buff/Cache: Memoria que el sistema "prestó" para acelerar el acceso a archivos del disco, pero que puede reclamar si un programa la necesita.
- Available: (La más importante) Es la estimación de cuánta memoria está realmente lista para que abras una nueva aplicación (suma la Free + lo que se puede recuperar de Cache).
Uso con -h
Va pues vamos al rollo, hay variantes de este comando, que al final muestran lo mismo pero de de cierta forma, primero con el argumento -h, que en este caso significa "human-readable" que no es otra cosa más que "Leíble humanamente", ojo esa es mi traducción, pero básicamente es decirle hey muestra toda la info de la RAM de una forma en la que sea sencillo leerla y generalmente es la más utilizada.
free -hUso con -m
Muestra la misma info pero con Megabytes, es bastante útil si ocupas precisión.
free -mUso con -g
Muestra la misma info pero con Gigabytes, es bastante útil si ocupas verlo en Gigabytes XD.
free -gUso con -t
Esta cae bien cuando quieres saber el total total, lo diferente es que agrega una ultima fila llamada Total que muestra la suma entre la memoria física y la memoria Swap (Memoria reservada del "disco duro" por si nos quedamos sin RAM física) ¿Pensaste que lo mostraria en Terabytes? no, por que yo si XD
free -tUso con -s
Este ta chido sirve para ejecutarlo cada cierto intervalo de segundos, es útil si por ejemplo tu server se esta crasheando y ocupas ir viendo cuando o si quieres ver cuanta RAM consume un proceso o procesos, digo, hay otras formas de hacerlo pero puede servir pa eso apá.
free -s [segundos]Pa dejarle un ejemplo, si quisiéramos verlo cada 3 segundos podemos ejecutar:
free -h -s 3Y ojito brosito, estamos combinando dos argumentos y eso se puede, en este caso le decimos "hey, tráeme la info de forma que sea sea leíble humanamente cada 3 segundos.