Como limpar o uso de swap no Linux

Dez 13, 2021
admin

Swap é memória de disco quando a Memória de Acesso Aleatório (RAM) está cheia.

Sabemos que a velocidade de gravação e leitura do disco é muito lenta em comparação com a RAM.

Mas não é seguro e não é recomendado desactivar a swap no Linux.

Quando o seu Linux não tem memória RAM física suficiente utilizada pelas suas aplicações, o seu Linux pode utilizar o espaço Swap.

Mas o problema é que o uso de Swap normalmente não é liberado, e é um problema para o seu servidor e desempenho.

Se você quiser forçar o uso de Swap, por favor verifique se a sua RAM física é maior do que a utilizada em Swap.

Utilize este comando para verificar sua RAM e uso de Swap

# free -m

Se a RAM disponível for menor que o uso de Swap, não é seguro forçar Clear Swap, e a maneira mais segura é reiniciar seu servidor.

Como forçar a limpeza da Swap no Linux

Se você tiver certeza de que seu tamanho de RAM é maior que o uso de Swap, primeiro limpe o PageCache, dentries e inodes.

Faça o seguinte comando:

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

Então force desligue a Swap e ligue novamente com o seguinte comando.

# swapoff -a && swapon -a

Por favor note que o comando acima precisa de vários minutos, normalmente 1-3 minutos.

A minha sugestão é abrir um novo terminal e executar o comando Htop ou free -m para monitorar o processo.

Quando você executar o comando swap off, o uso de swap irá diminuir, por favor aguarde o processo.

Diminuição do uso de swap quando executamos o comando swap off
Diminuição do uso de swap quando executamos o comando swap off
Diminuição do uso de swap com sucesso

Deixe uma resposta

O seu endereço de email não será publicado.