Existe um comando 'purge' no Debian / Ubuntu similar ao expurgo no Mac OS X?

1

O Mac OS X tem uma ferramenta muito interessante chamada purge .

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

Freqüentemente libero 2 GB de memória ou mais depois de executá-lo.

Isso está disponível para o Debian / Ubuntu?

    
por mraaroncruz 18.08.2012 / 21:07

2 respostas

2

Tente

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

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

Explicação sobre drop_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 - > Vai dar o controle total do kernel para a memória cache 1 - > Vai liberar o cache de página 2 - > Vai liberar dentries e inodes 3 - > Vai liberar dentries e inodes, bem como cache de página

Então, basta inserir esses valores no arquivo /proc/sys/vm/drop_caches , com echo e 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
    
por 19.08.2012 / 06:46
2

Tente

free && sync && echo 3 > /proc/sys/vm/drop_caches && free
    
por 19.08.2012 / 03:55