Cómo ver el uso de memoria RAM en Linux

Saber cuánta memoria RAM usa tu Linux ayuda a diagnosticar lentitud. El comando estrella es free.

free: la forma rápida

free -h

La opción -h muestra los valores en formato legible (MB/GB). Verás columnas de memoria total, usada, libre y disponible.

Ojo con la caché

En Linux es normal que la RAM «libre» parezca poca: el sistema usa la memoria sobrante como caché para ir más rápido, y la libera cuando hace falta. Fíjate en la columna «available» (disponible): esa es la que de verdad puedes usar.

Ver los procesos que más consumen

top          # pulsa M para ordenar por memoria
htop         # más visual (sudo apt install htop)
ps aux --sort=-%mem | head

Preguntas frecuentes

¿Por qué tengo poca RAM libre si no uso nada?

Porque Linux aprovecha la RAM como caché de disco. La memoria «disponible» es la métrica real de lo que puedes usar.

¿Cómo veo la memoria swap?

free -h también muestra la línea Swap (memoria de intercambio en disco).