O que é swap, como visualizá-lo com free e swapon, como adicionar um arquivo de swap e o que as alterações em vm.swappiness fazem.
Swap é um espaço em disco que o kernel do Linux usa como transbordo para a memória: páginas de memória raramente usadas são movidas para lá, para que a RAM permaneça livre para tarefas ativas. Pode ser uma partição dedicada ou um arquivo de swap, e é exibido pelos comandos free -h e swapon --show.
Mesmo com bastante RAM, o swap permite que o kernel mova páginas ociosas para fora da memória e fornece um buffer antes que o out-of-memory killer interrompa processos. No entanto, um swapping constante e intenso significa que a máquina precisa de mais RAM ou de menos carga de trabalho.
A configuração do kernel vm.swappiness (0-200, padrão 60) influencia a facilidade com que o kernel utiliza o swap em comparação com o descarte do cache de arquivos. Valores mais baixos mantêm a memória dos aplicativos na RAM por mais tempo. É lido com 'sysctl vm.swappiness' e definido permanentemente em um arquivo em /etc/sysctl.d/.
Um arquivo de swap é criado, formatado com mkswap, ativado com swapon e adicionado ao /etc/fstab para persistir após reinicializações. Suas permissões devem ser 600.
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048sudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfile/etc/fstabswapon --show e free -h/etc/fstab pode impedir a inicialização do sistema: verifique a linha antes de reiniciar.Última atualização: 2026-10-08
Como ler a saída do df, por que o Use% pode atingir 100% antes que o Avail seja zero para usuários comuns e como verificar inodes com df -i.
O que é uma unidade do systemd, os tipos de unidade comuns e como iniciar, parar, habilitar e inspecionar serviços com o systemctl.
Como encontrar o que está ocupando o disco no Linux com o du e o interativo ncdu, usando opções que permanecem em um único sistema de arquivos.