Trucos de otoño… Liberando memoria RAM desde la terminal o consola

Mientras los ánimos regresan a su estado basal en nuestra comunidad online, continuamos con artículos útiles para todos (o al menos eso creo). Esta vez venimos con un truco fácil y sencillo para liberar memoria RAM desde la terminal o consola con unos sencillos comandos.

La memoria RAM se va acumulando en el ordenador durante la sesión, y en ella se va almacenando información de los programas y procesos que se ejecutan. Lo que ocurre es que cuando llenamos la memoria RAM por tener demasiadas aplicaciones abiertas o por algún motivo, nuestra amiga PC funciona muy lenta.

En una computadora de bajas prestaciones (como las que abundan en nuestro entorno nacional) es fundamental utilizar programas y sistemas que usen pocos recursos, pero también es importante la optimización y la liberación de la memoria RAM que no utilizamos. En Linux tenemos herramientas que nos permiten liberar de manera transparente buena parte de la memoria RAM ocupada (recientemente vimos Bleachbit, no solo limpia temporales y otras cosas, también libera la RAM y la SWAP), pero.. ¿Qué ocurre detrás de esa interfaz gráfica?. Bueno te quedarás con las ganas porque hoy no te lo voy a responder, pero si eres de los que les gusta hacer las cosas directamente desde el terminal hoy te daré una secuencia de comandos que nos permiten descargar una parte de la información de la memoria RAM que no usamos, sin tener ningún inconveniente. Para ello, abrimos la terminal y pegamos la siguiente línea de comandos:

sudo sync && sudo sysctl -w vm.drop_caches=3

Así de sencillo, acabamos de liberar una cantidad determinada de memoria RAM. En las siguientes imágenes podemos ver la diferencia antes y después de ejecutar la linea de comandos anteriormente dicha:

antes

liberaRAM

despues

Si tienes uno de esos dinosaurios de PC bajo tu tutela y quieres hacer esto con frecuencia (sin necesidad de instalar aplicaciones adicionales como bleachbit que dependen de Python y el diablo encendido), pues créate un script en Bash y listo.

Fuente: La que mató al gato (la curiosidad) y un rato frente a la consola inventando que publicar hoy 🙂

¿Te resultó interesante? Compártelo ...



Maikel Llamaret Heredia

Publicado por Maikel Llamaret Heredia

https://swlx.info » Facebook » Twitter » Google+ » Linkedin » Forma parte de GUTL desde el 6 diciembre, 2011. Parte de la familia GUTL. Usuario de Tecnologías Libres desde hace varios años. Fiel a GNU/Linux y las filosofías del Software Libre y el Código Abierto. Linux User # 587451. Creador y actual mantenedor del Proyecto SWL-X. Freelancer dedicado al Desarrollo / Diseño Web y Marketing Online. Creador de Web & Media Integrated Solutions

Este artículo tiene 27 comentarios

  1. @Maikel, con el debido respeto, voy a hacer un offtopic aca, para hacerle una pregunta, como logro poner esos botones para minimizar, maximizar y cerrar en mi KDE?

  2. ok, a lo mejor es que como estuve unos dias offline, me perdí el post, me podrías hacer el favor de darme el link directo, para ir bajando los paquetes hasta que publiques algo al respecto

  3. Maikel:

    Ahora que veo que usas «htop» para visualizar la carga del sistema te pregunto si has podido comprobar las diferencias en cuanto a reporte hechas por htop, top y free porque en mi caso, top y free me devuelven un valor, casi siempre mayor, que el que me ofrece htop. ¿Sabes por qué se produce tal diferencia de diagnóstico?

    En estos precisos instantes tecleo htop y me dice que solo consumo 398; sin embargo, si ejecuto free -m me dice que estoy consumiendo 1092, igual dictamen me reporta top.

    Por favor, me gustaría conocer al respecto.

    Con toda consideración,

  4. hecho….. no varia mucho pero me logro sacar de arriba unos 5 MB de RAM (al menos en Fluxbox tendria que probar en LXDE como tal)

    • mira, el mio queda de esta forma:

      Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:2.0) Gecko/20100101 Linux Mint 14/KDE Firefox/24

  5. Lo puse en práctica. Funcionó. Sé que me liberó RAM, pero con tantas cifras, me perdí, pero bueno… funciona, que es lo importante. Gracias, Maikel.
    Algo más para mi «caja de trucos».

    • Sí, algo así más o menos. Los guardo hasta que los memorice o los incorpore en mi «disco duro». Mira, esto ya es algo que difícilmente se me olvide.

  6. Buen truco, ya lo puse en mi cron de root cada una hora para ir liberando sistemática y automatizadamente mi RAM jeje.
    saludos,
    lpozo

  7. recuerdo que una vez hice un programita en c que ocupaba muucha memoria y luego se finalizaba y liberaba toda la memoria reservada. Lo que conseguia era empujar a la swap las apps que no estaba usando y dejar la arena del usuario limpia.

Los comentarios están cerrados.