22 Aug
No Linux (qualquer distribuição) é possível aumentar a sua memória swap (responsável por armazenar partes da sua RAM no disco) com uma pequena série, bem simples, de comandos. Isso é útil para não precisar reparticionar seu disco por falta de swap.
Primeiro criamos um arquivo (aqui chamado de container) com count blocos de tamanho bs (no caso, 64 blocos de 1024k, ou seja, 64M):
dd if=/dev/zero of=container bs=1024k count=64
Posteriormente, criamos a estrutura de swap no arquivo:
mkswap container
E finalmente, adicionamos mais swap:
swapon container
Atenção: Isso não faz com que essa memória de swap esteja disponível após um reboot. Para isso você deve adicionar o swapon container nos scripts de inicialização do seu sistema.
Posts Relacionados:
Assine nosso RSS feed!
4 Responses for "Gerando memória swap on-the-fly"
Ou colocar o “container” no fstab
/root/container none swap defaults 0 0
coisa assim (/root/container o caminho do arquivo)
Olá,
Além disso, há o “swapd” que cria arquivos de swap automaticamente conforme o sistema precisar.
Você deve saber disso, mas é bom deixar o aviso pros leitores: arquivos de swap são realmente uma mão na roda, mas fornecem uma velocidade de acesso muito menor do que partições de swap. Por isso, sempre que possível devemos dar preferência a usar uma partição de swap - que é o método tradicional no Linux.
Abraços!
Obrigado pelas dicas Yves e guigouz!
Realmente é mais lento ter que usar arquivos. Com um particionamento correto não devemos precisar desse recurso, mas ele pode ser útil e é possivelmente mais fácil para um usuário leigo do que realizar um reparticionamento do disco.
Mas acredito que se for muito utilizado é bem melhor realmente se dar ao trabalho de mudar as partições.
como aumento o swap no xp
Leave a reply