Abr 07 2013

Liberar memoria RAM en Linux desde la terminal

Desde redáctalo nos envían este útil tutorial:

En este tutorial aprenderemos a liberar la memoria RAM de nuestra distribución basada en Linux desde la terminal, 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 en el ordenador. Lo que ocurre es que cuando llenamos la memoria RAM por tener demasiadas aplicaciones abiertas o por algún motivo, el ordenador funciona muy lento. En un ordenador de bajas prestaciones 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 una serie 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 los siguientes comandos:

watch -n 1 free -m

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

Con el primer comando veremos la cantidad de RAM que se está empleando en tiempo real, y con el segundo liberaremos la memoria. En la siguiente imagen podemos ver la diferencia tras ejecutar el comando:

Antes:
Liberar_memoria_RAM_Linux_1_zps76120195

Después:
Liberar_memoria_RAM_Linux_2_zps114b68bc

Fuente:
Redáctalo

A 14 usuari@s les gusta este tutorial - Me gusta
Be Sociable, Share!

Etiquetas: , ,


14 comentarios en “Liberar memoria RAM en Linux desde la terminal”

  1. danny dijo:

    muy bueno, me sirvio mucho !!

  2. Javi Dieltron dijo:

    Muy bueno, funciona

  3. Luis Eduardo dijo:

    buen tip.. gracias por la publicacion

  4. Pastor dijo:

    Muy buen comando. Muchas gracias

  5. Jhoan dijo:

    Bien!!

  6. Oswald Medrano dijo:

    Muy buen tip, tambien podria ser:
    sudo su
    sync && echo 3 > /proc/sys/vm/drop_caches
    saludos :)

  7. Torbellino dijo:

    Soy nueva en el sistema Linux… y no se si para liberar la memoria como decís… hay que pegar los dos comandos a la vez… o uno y después el otro…
    Ademas…como hago para escribirlos? mi teclado no responde cuando abro la terminal… el cursor me parpadea pero no me deja escribir !!!
    Gracias y un saludo,

  8. JohnnyB. dijo:

    Por si aun no lo sabes, Torbellino:

    1. En el sistema Linux, siempre es mejor un comando primero, luego ENTER (o RETURN o INTRO) y luego el siguiente. Aunque puedas hacer varias cosas a la vez, mejor primero aprende a hacerlas BIEN de una en una 😉

    2. Si tu teclado funciona antes de abril la terminal, al abrir la terminal y hacer un solo clic con el botón izquierdo del ratón cerca de donde parpadea el cursor (para que quede activa/seleccionada esa “pantalla de terminal” ya podrás escribir.

    Espero que te haya servido, Torbellino. Tod@s hemos sido novat@s alguna vez y para mi es muy bueno poder compartir conocimiento(de Linux, especialmente).

  9. Ferny dijo:

    Muchas gracias. Muy útil.

  10. Victor dijo:

    Excelente muchas gracias, lo que no se es por que sube tanto la memoria de servidor sola.

    el top no me arroja memoria consumida en exceso tengo 32 gb en memoria y a veces me dejan con 512 mb

    entonces el consumo es muy alto.

    Saludos.

  11. Ivan dijo:

    Muy bueno

  12. Alex dijo:

    hola

  13. Klaudio dijo:

    muy bueno…gracias…!!!!

  14. Joel dijo:

    Hola. Soy un usuario intermedio de linux que lo demino bastante bien pero me cuesta mucho la parte avanzada y aun en el rango intermedio hay temas que debo pulir.
    Me interesaria pedirles si alguien es tan amable de hacer y publicar aqui un script para liberar memoria ram haciendo uso de estos comandos, a fin de dejarselo en la carpeta de usuario a mi hna que la migre a Linux y quiero hacerle la vida m{as facil. El equipo es un portatil Lenovo 3000 N500 Series Mod 4233-A34 y en Windows 10 se arrastraba con sus 4Gb de ram

    Dejo los datos del equipo

    Intel Pentium DC T4200 (2ghz x2)
    4 GB RAM DDR 667 (2gb x 2 in Dual Channel Mode)
    Intel GM 4500MHD IGP
    HDD WD Scorpio 250gb -sata 1,5gb-
    1280×800 Display (15.6 creo que es o 14.6″)

    Con Ubuntu Mate 16.04.1 LTS funciona excelente

Dejar un comentario