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!

Esta com duvidas? Entre em contato

Conteúdos relacinados

Otimização de Código e Banco de Dados para Melhorar Performance

Descubra técnicas essenciais para otimizar o código e o banco de dados da sua aplicação, reduzindo a carga no servidor,...

As Diferenças entre Gerenciamento Tradicional (Waterfall) e Agile

Descubra as principais diferenças entre o Gerenciamento Tradicional (Waterfall) e o Agile, comparando suas abordagens, flexibilidade, entregas e gestão de...

Entendendo a Escalabilidade: O Que Significa e Por Que É Importante?

Entenda o que é escalabilidade, por que é essencial para o crescimento do seu negócio digital e como aplicar estratégias...

O Poder do Networking: Como Construir Relacionamentos que Impulsionam seu Negócio

Descubra como o networking pode impulsionar seu negócio! Aprenda a expandir sua rede de contatos, fazer conexões autênticas e aproveitar...

Inertia.js vs SPA tradicional: Quais as diferenças e quando usar?

Inertia.js ou SPA tradicional? Descubra as diferenças entre essas abordagens, suas vantagens e desvantagens, e saiba quando escolher cada uma...

O que são SPF e DKIM e por que são essenciais para a segurança dos e-mails?

Saiba o que são SPF e DKIM, como esses protocolos ajudam a proteger seus e-mails contra fraudes e spam, e...