En general, no es necesario borrar la memoria RAM manualmente, ya que el sistema operativo gestiona automáticamente su uso. Sin embargo, hay algunas situaciones donde limpiar la RAM puede ser útil:
Cuando el sistema se vuelve lento o se congela
Cuando cierras programas pero la RAM sigue ocupada
Después de ejecutar programas pesados
¿Cuándo NO es necesario borrar la RAM?
Cuando la memoria está llena pero el sistema funciona bien. Linux usa la RAM para caché, lo cual es normal y mejora el rendimiento.
Si no tienes problemas de lentitud, no es necesario liberar la RAM manualmente.
Comenzamos:
1– El siguiente comando ejecuta free -m cada segundo y muestra el estado de la memoria RAM en tiempo real. Es útil para monitorear cómo cambia el uso de memoria.
watch -n 1 free -m
Explicación:
watch -n 1→ Ejecuta un comando cada 1 segundo.free -m→ Muestra el uso de memoria en megabytes (MB).
Ejemplo de salida:
total used free shared buff/cache available
Mem: 7981 2541 1201 450 4238 4651
Swap: 2048 512 1536
En esta tabla:
- total: Memoria total del sistema.
- used: Memoria actualmente en uso.
- free: Memoria no utilizada.
- shared: Memoria compartida entre procesos.
- buff/cache: Memoria usada por buffers y caché del sistema.
- available: Memoria disponible para nuevos procesos.
2 – El siguiente comando libera la memoria caché del sistema para recuperar memoria usada por archivos y directorios en RAM. Se usa cuando quieres liberar memoria sin reiniciar el sistema.
sudo sync && sudo sysctl -w vm.drop_caches=3
Explicación:
sudo sync→ Fuerza la escritura en disco de todos los datos pendientes en la caché.sudo sysctl -w vm.drop_caches=3→ Libera la caché de páginas de memoria usadas recientemente:vm.drop_caches=1: Libera caché de páginas no usadas activamente.vm.drop_caches=2: Libera caché de inodos y dentries (estructuras de directorios).vm.drop_caches=3: Libera todo lo anterior.
Precaución: No borra datos de programas en ejecución, pero puede afectar el rendimiento porque el sistema necesitará volver a cargar datos desde el disco.
Resumiendo:
watch -n 1 free -m→ Monitorea la memoria RAM en tiempo real.sudo sync && sudo sysctl -w vm.drop_caches=3→ Libera la memoria caché del sistema.
Esto es todo compañeros, espero que les sea útil. Y no se olviden de apoyarnos con un «Me gusta» y con «Tu voto» para calificar el contenido.
Descubre más desde Tecno y Soft
Suscríbete y recibe las últimas entradas en tu correo electrónico.
