¿Existe un comando `purgar` en Debian/Ubuntu similar al comando purgar en Mac OS X?

¿Existe un comando `purgar` en Debian/Ubuntu similar al comando purgar en Mac OS X?

Mac OS X tiene una herramienta bastante interesante llamadapurge.

Lo ejecuta en la línea de comando y libera toda la memoria disponible, lo que ralentiza el sistema hasta detenerlo en el proceso.

A menudo libero 2 GB de memoria o más después de ejecutarlo.

¿Está disponible para Debian/Ubuntu?

Respuesta1

Intentar

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

Editado el 19/08/12 para agregar una explicación sobre drop_caches:

Explicación sobredrop_caches

Desde Kernel 2.6.16, puedes controlar cómo se comporta la caché; hay cuatro "posiciones" posibles para el interruptor.

0 -> Le dará al Kernel control total sobre la memoria caché 1 -> Liberará el caché de la página 2 -> Liberará dentries e inodos 3 -> Liberará dentries e inodos, así como el caché de la página

Entonces, simplemente ingrese esos valores en el archivo /proc/sys/vm/drop_caches, con echoy como raíz:

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

o

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

o

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

o

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

Respuesta2

Intentar

free && sync && echo 3 > /proc/sys/vm/drop_caches && free

información relacionada