Cómo limpiar la memoria caché del sistema de archivos [Actualizado]

En el directorio /proc/sys/vm/ tenemos un fichero llamado drop_caches que es el encargado de decirle al kernel qué hacer con esa información que está en memoria, por defecto se permite el utilizar este tipo de memoria, pero para reducir RAM nos puede interesar que el kernel actúe de otra manera, modificando el valor del fichero con los siguientes valores:

0: No libera nada.
1: Libera la pagecache.
2: Libera inodos y dentries.
3: Libera pagecache, inodos y dentries.

La pagecache es la memoria la caché de páginas, un inodo es la representación de ficheros y directorios en memoria y las dentries son las entradas de directorio, componentes de un path, todos estos valores en RAM.

Para liberar podemos ejecutar estos comandos como root o con un sudo delante:

echo 1 > /proc/sys/vm/drop_caches  # Libera la pagecache.
echo 2 > /proc/sys/vm/drop_caches #Libera inodos y dentries.
echo 3 > /proc/sys/vm/drop_caches #Libera pagecache, inodos y dentries. 

Post Relacionados:

  1. Tamaño ideal de Memoria Swap
  2. ¿Qué son los archivos FIFO?
  3. Cómo agregar el Diccionario de Español en Evolution
  4. Mudanza del Blog!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>