Inscreva-se em nosso blog

Acesse, em primeira mão, nossos principais posts diretamente em seu email

Como criar memória swap no Ubuntu: Um guia passo a passo

A memória swap é um recurso essencial para o desempenho de servidores e sistemas Linux, como o Ubuntu. Ela funciona como uma extensão da memória RAM, armazenando temporariamente dados de processos quando a RAM está cheia. Neste artigo, vamos mostrar como criar e gerenciar uma memória swap no Ubuntu, de forma simples e eficiente.

O que é a memória swap e por que usá-la?

A memória swap é uma área do disco usada pelo sistema operacional para armazenar temporariamente informações que não cabem na RAM. É útil principalmente para:

  • Evitar travamentos do sistema quando a RAM está sobrecarregada.
  • Melhorar o desempenho em servidores e máquinas virtuais com recursos limitados.

No entanto, o swap é mais lento que a RAM, pois depende do disco. Por isso, deve ser usado como complemento, não como substituto da memória principal.

Passo a Passo: Criando memória swap no Ubuntu

1. Verifique se já existe uma memória swap ativa

Abra o terminal e execute o comando abaixo:

sudo swapon --show

Se não houver saída, significa que nenhuma memória swap está ativa.

2. Verifique o espaço disponível no disco

Certifique-se de que há espaço suficiente para criar a memória swap. Use:

df -h

3. Crie um arquivo para a memória swap

Escolha o tamanho desejado para o swap (ex.: 1GB) e crie um arquivo com o comando:

sudo fallocate -l 1G /swapfile

Se o fallocate não estiver disponível, use:

sudo dd if=/dev/zero of=/swapfile bs=1M count=1024

4. Configure as permissões do arquivo

Garanta que apenas o root tenha acesso ao arquivo swap:

sudo chmod 600 /swapfile

5. Formate o arquivo como swap

Converta o arquivo em uma partição swap com o comando:

sudo mkswap /swapfile

6. Ative a memória swap

Ative a memória swap imediatamente:

sudo swapon /swapfile

Verifique novamente:

sudo swapon --show

7. Configure o swap para ativar automaticamente

Faça um backup do arquivo /etc/fstab:

sudo cp /etc/fstab /etc/fstab.bkp

Edite o arquivo /etc/fstab e adicione a linha:

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Ajustando a Prioridade do Swap (Opcional)

O Ubuntu usa o parâmetro swappiness para determinar a frequência com que o sistema usa o swap. Para verificar o valor atual, use:

cat /proc/sys/vm/swappiness

Para alterá-lo temporariamente, use:

sudo sysctl vm.swappiness=10

Para torná-lo permanente, edite o arquivo /etc/sysctl.conf:

vm.swappiness=10

Conclusão

A criação de memória swap no Ubuntu é uma tarefa simples que pode trazer grandes benefícios para o desempenho do sistema, especialmente em servidores e máquinas com RAM limitada. Com os passos acima, você pode configurar o swap de forma segura e eficiente.

Se você gostou deste guia, compartilhe com sua equipe ou deixe um comentário abaixo. Ficou com dúvidas? Estamos aqui para ajudar!

Compartilhar

Precisa de um projeto personalizado e profissional?

Preencha o formulário abaixo e receba uma proposta personalizada para o seu projeto. Vamos analisar suas necessidades e enviar um orçamento inicial sem compromisso.
Estamos prontos para ajudar você a transformar sua ideia em um projeto de sucesso.

Esta com duvidas? Entre em contato

Conteúdos relacionados

Inteligência Artificial para Empresas: do Piloto à Produção

Inteligência artificial para empresas precisa funcionar em produção, não só na demonstração. Veja o que separa os dois e fale...

Empresa de Desenvolvimento de Software: Como Escolher a Ideal para o Seu Projeto

Veja o que avaliar antes de contratar uma empresa de desenvolvimento de software: portfólio, metodologia, comunicação e suporte pós-entrega....

Terceirização de TI: Como Funciona e Quando Vale a Pena para Sua Empresa

Contratar um time interno de tecnologia é caro, lento e nem sempre necessário. Por isso, a terceirização de TI virou...

Criar um site em 2026: por que ainda é essencial para empresas

Com as redes sociais oferecendo cada vez mais recursos, é comum que empresas se perguntem se ainda faz sentido criar...

Transformação Digital com ROI Real: como gerar valor já

A transformação digital deixou de ser um diferencial competitivo para se tornar uma necessidade estratégica. Mas como garantir que os...

Do Código ao Negócio: O Papel do CTO na Tomada de Decisão Estratégica

Entenda o papel do CTO na tomada de decisão estratégica e como equilibrar dívida técnica, inovação e crescimento sustentá...