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.
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:
# 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
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
Autor: Desconhecido.
Nenhum comentário:
Postar um comentário