Tecnología

Inicio

Cómo liberar memoria en Linux

Cómo liberar memoria en Linux


Linux tiende a mantener toda la información en tiempo de ejecución en la RAM como sea posible, ya que la memoria RAM es mucho más rápido que de intercambio. De este modo, Linux clasifica los datos en la RAM, ya sea como activos o en caché. Normalmente este sistema funciona bastante bien, pero a veces Linux trata de mantener la memoria innecesaria en caché, lo que obliga a utilizar los programas activos de intercambio, lo que provoca una disminución en el rendimiento del sistema. Con el fin de resolver el problema, kernels de Linux 2.6 se puede borrar la memoria caché del sistema de forma manual.

Instrucciones

1 Cierre los programas innecesarios. Ellos podrían estar utilizando demasiada memoria RAM. culpables probables incluyen aplicaciones de alta memoria como navegadores web, reproductores multimedia y juegos gráficos.

2 Iniciar sesión en un terminal como root y escriba "-m libre". Revisar la tabla. Si la cantidad de memoria caché es bajo comparado con la cantidad utilizada, significa que la memoria RAM se está utilizando de forma activa en los programas, y hay que cerrar esos programas para recuperarlo. Si la cantidad es alta en caché, vaciar la caché puede resolver su problema.

3 En la misma terminal, escriba:

sync; echo 3> / proc / sys / vm / drop_caches

Consejos y advertencias

  • Asegúrese de incluir el comando "sincronización" como se muestra arriba. De lo contrario, puede perder información importante.
  • sistemas de memoria de Linux están hechos para gestionar ellos mismos. Manualmente el lavado de su caché puede causar degradación del rendimiento, ya que el equipo podría tener esa información en la memoria caché por una buena razón.