Cómo borrar la RAM de la computadora en Ubuntu y Linux Mint
BCon la configuración predeterminada, Linux tiene una forma muy eficiente de administrar la RAM de la computadora para obtener el mejor rendimiento de los recursos disponibles. Aunque este enfoque es excelente, puede resultar confuso para los usuarios, ya que la memoria parece estar completamente ocupada todo el tiempo a pesar de cerrar todas las aplicaciones.
Linux funciona de esta manera. Utiliza la memoria disponible para almacenar en caché las aplicaciones de la unidad de disco duro, con el objetivo de funcionar más rápido.
La misma ventaja se convierte en una prueba frustrante, especialmente para los administradores de sistemas que están solucionando problemas de una PC. Es posible que los cambios aplicados a los archivos del sistema en el disco duro no se puedan leer porque Linux los está cargando desde la RAM.
Por lo tanto, durante el proceso de resolución de problemas cuando uno está en el proceso de confirmar una solución a un problema, es una buena idea borrar la memoria inmediatamente para verificar el resultado. Un reinicio también funcionará, pero eso es una gran pérdida de tiempo e incluye matar la sesión actual. En cambio, ¿qué tal limpiar la RAM en la misma sesión para ahorrar tiempo? Vamos a ver.
Borrar RAM en Ubuntu, Linux Mint y derivados
Inicie Terminal e ingrese el siguiente comando.
sudo sync; echo 3 > /proc/sys/vm/drop_caches
El comando 'sincronizar' está vaciando el búfer del sistema de archivos. El comando 'echo' está haciendo el trabajo de escribir en un archivo y, además, drop_cache está eliminando el caché sin matar ninguna aplicación / servicio. Debería ver inmediatamente que la RAM se libera.
Consejo: Automatice la liberación de RAM mediante Cron Job
Ahora que sabe cómo liberar memoria en su computadora, es posible que desee automatizar el proceso de borrado de memoria a una frecuencia particular. Se puede hacer rápidamente aplicando un proceso cron. Tenga en cuenta que recomiendo encarecidamente NO aplicar un trabajo cron en las máquinas del servidor. Podría dañar los datos del servidor. Solo se debe utilizar en equipos de escritorio y portátiles.
PASO 1: Para comenzar, inicie la terminal e ingrese el siguiente comando para instalar vim. Es un editor de texto preferido para crear archivos sh.
sudo apt-get install vim
Preste atención al terminal e ingrese la contraseña de root y 'Y' cuando se le solicite.
PASO 2: Ahora creemos un archivo sh llamado clearram.sh donde agregaremos el script.
vim clearram.sh
PASO 3: En el editor vim, debe presionar la tecla 'esc' y luego presionar 'i' para ingresar al modo INSERT. Luego agregue la siguiente secuencia de comandos. La primera línea a continuación es Shebang, y luego el comando que usamos para borrar la RAM.
#!/bin/bash echo "echo 3 > /proc/sys/vm/drop_caches"
Guarde el archivo sh y salga del editor de texto vim. Para hacer eso, escriba: wq y presione enter. Vim guardará el archivo sh y saldrá al terminal.
PASO 4: Ahora ingrese el siguiente comando en la terminal para otorgar permisos de lectura / escritura.
sudo chmod 755 clearram.sh
PASO 5: Es hora de llamar al comando crontab:
sudo crontab -e
PASO 6: Supongamos que queremos limpiar la RAM todos los días a la 1 PM.
0 13 * * * /clearram.sh
De forma predeterminada, el nuevo archivo sh se creará en el directorio de inicio de nivel superior. Puede moverlo a otro lugar, pero recuerde la ruta que indica en el comando anterior.
¡Eso es todo!

Deja una respuesta