Pues a veces me pasa que tengo la memoria ram casi llena, para mi mala suerte solo cuento con 1 gb de memoria, buscando un poco encontré que la poderosa consola tiene un comando para liberar la cache:
Parece que a partir de la versión 2.6.16 existen un fichero llamado drop_cache en el directorio /pro/sys/vm, el cual es el encargado de decirle al kernel que hacer con la información que esta en la 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.
bueno así aparecía mi mem ram antes de:
es importante loguearse como superusuario con
la ram después de haberla liberado
espero les sirva de mucho !! :metal:
Código:
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.
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.
bueno así aparecía mi mem ram antes de:
Código:
rafael@rafael-laptop:~$ free -m
total used free shared buffers cached
Mem: 969 884 85 0 57 418
-/+ buffers/cache: 409 560
Swap: 2839 0 2839
Código:
sudo sh
Código:
# echo 3 > /proc/sys/vm/drop_caches
# free -m
total used free shared buffers cached
Mem: 969 467 502 0 1 99
-/+ buffers/cache: 365 604
Swap: 2839 0 2839