Criando memória swap com a máquina em produção (ON-THE-FLY)

Publicado por Perfil removido em 09/03/2005

[ Hits: 27.225 ]

 


Criando memória swap com a máquina em produção (ON-THE-FLY)



Muitas vezes o uso de memória de uma máquina se torna muito alto e pode ocorrer a necessidade de ter-se mais swap. O que fazer? Parar a máquina e todos os serviços que estão rodando e reparticionar o disco rígido com uma área de swap maior? Colocar mais pentes de memória?

Nessa dica veremos como criar um arquivo vazio e fazer o sistema operacional usá-lo como swap sem parar nenhum serviço, ou seja, com a máquina on-the-fly.

Configuração


Criar o path: /var/swap_area

# mkdir /var/swap_area

A linha de comando abaixo pega um espaço vazio do disco (/dev/zero) e cria em /var/swap_area um arquivo com o nome swap de 128 MB. Note que:
  • bs = Block Size, ou seja, tamanho do bloco, neste caso, 1k (1024 bytes);
  • count = número de blocos de 1k, que são 128.000 para criar 128 MB de swap, caso preciso de mais é so aumentar este número.

# dd if=/dev/zero of=/var/swap_area/swap bs=1024 count=128000

Verificando...

# ls -lh /var/swap_area

Dizendo para o sistema operacional usar o arquivo como swap:

# mkswap /var/swap_area/swap

Ativando:

# swapon /var/swap_area/swap

Tudo pronto! Confira:

# free -m

Para desativar:

# swapoff /var/swap_area/swap
# rm -rf /var/swap_area


Outras dicas deste autor

Pacotes para Slackware

Integrando Squid com o site PhishTank

Internet discada com Discador Orolix

Linguagem PT-BR no urxvt (Rxvt-Unicode)

Instalando o Xfce no Kali Linux

Leitura recomendada

Resolvendo dependências Xlibs para Cedega 5.0 no Ubuntu Dapper

Corrigindo permissões de partição VFAT

Corrigindo erro "File in wrong format" durante compilação de pacotes no Slackware 64

Exportar PATH e LIBRARY_PATH no Fedora Core 4

Problema com o ssh

  

Comentários
[1] Comentário enviado por removido em 10/03/2005 - 11:02h

OPa!,

Nossssssaaaaaaaa parabêns!!, cara muito interessante essa dica!. Uma vez me perguntaram se tinha como aumentar a swap sem criar as partićoes novamente , e vc acaba de comprovar que é possivel.


--
Abs,
guinet gmail com

[2] Comentário enviado por cvs em 10/03/2005 - 14:44h

isso rola demais em maquinas virtuais, tipo user-mode... boa ideia :D

[3] Comentário enviado por stevenson em 13/09/2007 - 15:10h

o meu retornou com o erro swapon: /var/swap_area/swap: Operation not permitted

[4] Comentário enviado por lord beni-aretz em 25/01/2013 - 18:38h

Eu gostei da idéia de criar os arquivos com o comando fallocate. Pois é bem mais rápido

fallocate -l 1GB /swap_nova



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts