Como limpar a swap do Linux de maneira simples

Ao utilizar o comando free, no Linux, podemos verificar a utilização da memória física e da partição swap. Em condições normais, o comando free -m deve retornar isto:

root@web:~# free -m
             total       used       free     shared    buffers     cached
Mem:          1005        929         76          0         88        526
-/+ buffers/cache:        313        691
Swap:          511          0        511

Na saída do comando acima, podemos notar que o sistema operacional está utilizando 313 MB de RAM (mais 616 MB para o cache, o que é normal) e nada de swap. Após alguns dias ou semanas sem reiniciar, uma máquina Linux pode utilizar parte da swap disponível para armazenar arquivos temporários ou pouco utilizados pelo sistema. Isso não deve causar tantos problemas de desempenho, mas, se você quiser limpar a swap, o procedimento é simples:

  1. Desmonte a partição swap, com swapoff /dev/particao. O caminho /dev/particao depende da configuração do seu sistema operacional. O comando fdisk -l pode ajudar na tarefa de encontrar sua partição.
  2. Monte a partição novamente, com swapon /dev/particao, novamente prestando atenção no hard link da partição.

Pronto! Simples, não? :) Se você quer limpar a memória cache também, uma boa dica é utilizar o comando echo 3 > /proc/sys/vm/drop_caches. Essa operação deve ajudar se a sua máquina rodar aplicativos que alocam o cache do sistema e, estranhamente, não desalocam após o encerramento do processo. Veja a diferença:

root@web:~# free -m
             total       used       free     shared    buffers     cached
Mem:          1005        932         72          0         88        541
-/+ buffers/cache:        302        703
Swap:          511          0        511
root@web:~# echo 3 > /proc/sys/vm/drop_caches
root@web:~# free -m
             total       used       free     shared    buffers     cached
Mem:          1005        335        669          0          1         32
-/+ buffers/cache:        301        703
Swap:          511          0        511

Como montar um computador com excelente custo-benefício

É muito comum que, nos fóruns de discussão sobre informática, diversos usuários peçam opiniões a respeito de uma configuração de computador. No fórum do Guia do PC, onde sou administrador geral, a sala de Componentes e sugestões é uma das mais movimentadas. Escrever um artigo falando sobre o assunto é complicado porque a microinformática avança muito rapidamente. O que é top de linha hoje, com certeza já estará obsoleto daqui alguns meses.

Pentium 4 Extreme Edition 3.73 GHz. Na época, milhares de reais. Hoje, não vale mais que R$ 200.

Pentium 4 Extreme Edition 3.73 GHz. Na época, milhares de reais. Hoje, não vale mais que R$ 200.

Continue reading