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 relacinados

Análises e Reviews de Tecnologia: O Guia Definitivo para se Destacar.

Em um mercado saturado de opções, você precisa de opiniões de especialistas e experiências de outros usuários para tomar decisões...

Outsourcing nas empresas: benefícios e impacto atual

Introdução O outsourcing — ou terceirização estratégica — deixou de ser apenas uma solução para cortar custos e se tornou...

A Importância dos Projetos Personalizados na Tecnologia

No mundo da tecnologia, cada empresa ou indivíduo tem necessidades e objetivos únicos. Projetos personalizados são uma solução eficaz para...

Segurança de Dados: Protegendo a Informação na Era Digital

Aprenda sobre a importância da segurança de dados e como proteger suas informações contra ameaças cibernéticas....

Blockchain: Segurança e Transparência em Transações.

Imagine um mundo onde a confiança é construída não por instituições, mas por código e transparência. Bem-vindo ao mundo do...

Sistema pronto ou personalizado: descubra o que é melhor para sua empresa

No cenário atual da transformação digital, escolher entre sistema pronto ou personalizado deixou de ser apenas uma questão de tecnologia....