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

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Precisa de um projeto personalizado e profissional?

Preencha o formulário abaixo e nos conte sobre sua demanda. Vamos analisar suas necessidades e enviar um orçamento inicial. Estamos prontos para ajudá-lo a transformar seu projeto em realidade!

Conteúdos relacinados

Por que Escolher Ruby on Rails para o Desenvolvimento Web?

Descubra por que Ruby on Rails é uma das melhores escolhas para desenvolvimento web! Com alta produtividade, código limpo e...

O que é Tráfego Pago e Como Ele Pode Impulsionar Seu Negócio Online?

Descubra como o tráfego pago pode impulsionar seu negócio online com resultados imediatos, segmentação precisa e campanhas otimizadas em plataformas...

Diferenças entre um site, uma landing page e um e-commerce: Qual escolher para o seu negócio?

Entenda as diferenças entre um site, uma landing page e um e-commerce, e descubra qual é a melhor opção para...

O que é o Google AdSense e como ele pode monetizar o seu site?

Descubra como o Google AdSense pode transformar o tráfego do seu site em uma fonte de receita, exibindo anúncios relevantes...

O que é um Ethical Hacker e Por que Sua Empresa Precisa de Um?

Descubra o papel essencial do ethical hacker na proteção da sua empresa contra ameaças cibernéticas. Saiba como esses profissionais identificam...

Dicas para Criar um Ambiente de Trabalho Produtivo em Casa

Transforme seu home office em um ambiente produtivo e confortável com dicas de organização, ergonomia e decoração. Descubra como criar...