Memória Swap
swapoff -a ; swapon -a ; free -h
Descrição:
-
swapoff -a:- Desativa todas as partições e arquivos de swap configurados no sistema.
- Isso força o sistema a mover qualquer dado que esteja na swap de volta para a memória RAM (se houver espaço suficiente).
-
swapon -a:- Ativa todas as partições e arquivos de swap configurados no sistema.
- Ele usa as definições do arquivo
/etc/fstabpara saber quais áreas de swap ativar.
-
free -h:- Exibe informações sobre a memória do sistema (RAM e swap), incluindo o total, usado e disponível.
- O parâmetro
-hformata os números de maneira legível para humanos (ex.: em MB ou GB, ao invés de bytes).
O que o comando faz como um todo:
- Desativa temporariamente o uso da swap (
swapoff -a). - Reativa a swap para que o sistema possa começar do zero no uso dela (
swapon -a). - Exibe o estado atual da memória e da swap (
free -h), permitindo visualizar como os recursos de memória estão sendo usados antes e depois do reinício da swap.
Por que usar esse comando?
- Liberar a swap "sujando menos" a memória RAM: Quando a swap está sendo usada excessivamente, você pode querer limpá-la ou reiniciá-la para evitar gargalos de desempenho.
- Solução de problemas: Pode ajudar a resolver problemas relacionados ao uso excessivo ou incorreto da swap.
- Diagnóstico de memória: Para verificar como a memória está sendo gerenciada após reiniciar a swap.
⚠️ Cuidado: Esse comando pode causar problemas temporários em sistemas com pouca memória RAM disponível, especialmente se há muitos dados na swap e não há espaço suficiente na RAM para acomodá-los.
