Criando ou aumentando a memória virtual (SWAP) no Linux

Neste artigo demonstro duas maneiras de criar uma SWAP no Linux e obter mais memória para o sistema operacional. Procedimento simples, mas que pode aumentar o desempenho de sua máquina caso tenha pouca memória RAM disponível.

[ Hits: 70.011 ]

Por: Douglas Ritter em 12/11/2009


Como fazer um arquivo de SWAP



Agora demonstrarei como fazer uma memória virtual no Linux, que nesse sistema também é muito conhecida como SWAP.

Primeiro passo: obter poderes de superusuário! Mais de 90% dos procedimentos exigirá superusuário, por isso é importante que você tenha permissão para tal. Lembrando que se sua distribuição trabalhar com o programa sudo, aí é o mesmo de sempre, digitá-lo antes de cada comando e em alguns casos colocar sua senha da conta.

sudo nome-do-comando

Segundo passo: criar um arquivo com o tamanho desejado e no local desejado:

# dd if=/dev/zero of=x/file.swp bs=1M count=y

Onde:
  • "x" é o caminho destino para o arquivo. Por exemplo: para colocar o arquivo file.swp na pasta /tmp, digite of=/tmp/file.swp;
  • "file.swp" é o nome do arquivo. Qualquer nome serve (com ou sem extensão), mas aconselho a manter esse.
  • "y" o tamanho em megabytes que desejamos para nossa memória virtual. Se quiser 800 megas, digite o número 800.

NOTA AOS ENTENDIDOS: O programa dd armazena a quantidade de dados declarados em BS na memória. Se a pessoa está pensando em criar uma SWAP, pode ser que sim, pode ser que não, mas devemos considerar que ela pode estar com pouca memória, por isso já usei um valor pequeno e usei o count para trabalhar como variável.

Terceiro passo: uma vez criado o arquivo devemos torná-lo um arquivo de SWAP. Para isso digitemos:

# mkswap /x/nomedoarquivo

Onde:
  • "x" é novamente o caminho onde está o arquivo;
  • "nomedoarquivo" é obviamente o nome dado ao arquivo quando criado.

Quarto e último passo:

# swapon /x/nomedoarquivo

Onde:
  • "x" é novamente o caminho onde está o arquivo;
  • "nomedoarquivo" é obviamente o nome dado ao arquivo quando criado.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Como fazer um arquivo de SWAP
Outros artigos deste autor

Escrevendo em discos sem sistemas de arquivos

Leitura recomendada

Calculando valores UMASK

Xen - xl.conf - Configuração do Host

Embelezando o Xubuntu 12.04

Horário de verão brasileiro até 2038 (Atualização 2017)

Load balance e alta disponibilidade com Bonding

  
Comentários
[1] Comentário enviado por removido em 12/11/2009 - 08:54h

Quem não quiser ter esse trabalho, baixe o SwapMaker:
http://www.tucows.com/preview/201024

As coisas mudaram um pouco de 2001 pra ca, mas qualquer coisa podem me contatar -- sim, sou o autor do script. []s, bom artigo.

[2] Comentário enviado por albfneto em 12/11/2009 - 14:59h

Bom, também hoje, muitas distros, o instalador delas, já vai fazer a partição de troca Swap.
Eu gostei, mas eu acho muito curto para um artigo.

[3] Comentário enviado por grandmaster em 13/11/2009 - 00:00h

Essa vale para uma galera mais nova.

---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[4] Comentário enviado por laurobmb em 15/11/2009 - 11:33h

BLZ de comentário!!!!! meu pc não espaço na partição nem mais para um picolé feito no GIMP srsrsr ....eu uso isso para criar um arquivo e usa-lo como swap:

dd if=/dev/zero of=/swap bs=1024 count=500000 ### exemplo um arquivo de 500Mb

logo depois formato e ativo.....

[5] Comentário enviado por vaini em 21/11/2009 - 11:31h

Muito bom seu artigo, obrigado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts