Existe um comando `purge` no Debian/Ubuntu semelhante ao purge no Mac OS X?

Existe um comando `purge` no Debian/Ubuntu semelhante ao purge no Mac OS X?

O Mac OS X tem uma ferramenta muito legal chamadapurge.

Você o executa na linha de comando e ele libera toda a memória disponível - parando o sistema no processo.

Muitas vezes libero 2 GB de memória ou mais depois de executá-lo.

Isso está disponível para Debian/Ubuntu?

Responder1

Tentar

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

Editado em 19/08/12 para adicionar explicação sobre drop_caches:

Explicação emdrop_caches

Desde o Kernel 2.6.16, você pode controlar como o cache se comporta, existem quatro “posições” possíveis para o switch.

0 -> Dará ao Kernel controle total sobre a memória cache 1 -> Liberará o cache da página 2 -> Liberará dentries e inodes 3 -> Liberará dentries e inodes, bem como cache de página

Então, basta inserir esses valores no arquivo /proc/sys/vm/drop_caches, com echoe como root:

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

ou

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

ou

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

ou

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

Responder2

Tentar

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

informação relacionada