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

Publicado por Perfil removido em 09/03/2005

[ Hits: 27.778 ]

 


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

KDE atualizado no openSUSE Leap 15.1

GuaPDF: Software para desbloquear PDF

Impressões PDF perdidas no Vector Linux e derivados do Slackware

Como criar uma pasta de arquivos no Inkscape [Vídeo]

Solucionando problemas com o ALSA

Leitura recomendada

Iniciando mais de uma instância de memcached no mesmo servidor

Adicionando impressora de rede instalada em um servidor Linux (CUPS) pelo protocolo IPP

Alterando plano de fundo da tela de login do Fedora (GNOME)

Corrigindo o problema: LaTeX Error: Unknown graphics extension: .eps

Wheel Mouse (com rodinha) USB no Slackware 10 (Xorg)

  

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