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

Publicado por Perfil removido em 09/03/2005

[ Hits: 27.233 ]

 


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

Plugins de busca no php.net e mysql.com no Firefox

Apertando dobradiças de laptops Linux

Como normalizar seus arquivos MP3 para que fiquem no mesmo volume

Habilitando o Flash Player no Midori do elementary OS

Upgrade de versão phpIPAM

Leitura recomendada

Upgrade Fedora 2 para o Fedora 3

Adeus para chiados na VIA VT8233 (som)

Dica sobre autenticação LDAP no Ubuntu Edge (e outros)

Instalando seu adaptador Wireless usando o drive do windows (Debian/Ubuntu /Derivados)

Afrescalhando o prompt

  

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