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

Publicado por Perfil removido em 09/03/2005

[ Hits: 27.626 ]

 


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

Como instalar a Steam via snap no Debian 9

Esperanza - um ótimo cliente XMMS2

Instalando navegador Opera no Fedora 25

Dock minimalista - kglaunch

Opendesktop Cloud: substitua serviços proprietários de nuvem

Leitura recomendada

Skins de Winamp no XMMS

Como fazer os sensores da placa mãe funcionarem no Slackware

Habilitando .htaccess no Fedora 21

Como configura placa de rede Atheros no Ubuntu

Atualizar Arch Linux só no 3G

  

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