Pular para o conteúdo

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

Dica publicada em Linux / Configuração
Perfil removido removido
Hits: 27.830 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

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


Gerenciador gráfico de login Lina

Instalando Etcher no Ubuntu 20.04 LTS

Instalando o Xorg no Debian

Rodinha do mouse (MWheel) funcionando no Emacs

Clipart para OpenOffice

Iniciar o Slackware Linux no modo gráfico automaticamente

Olha que Conky "bunitinhu" pra usar no seu sistema

Pulando do Fedora 26 para o Rawhide

O Que Fazer Após Instalar Linux Mint 22

Como adicionar um repositório no Oracle Linux Server

#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

Entre na sua conta para comentar.