Saltar para o conteúdo

FreeBSD Handbook/Administração/Configuração e Ajuste/Adicionando Espaço de Swap

Origem: Wikilivros, livros abertos por um mundo aberto.


FreeBSD Handbook
Anterior Capítulo 11. Configuração e Ajuste Próxima

11.14 Adicionando Espaço para Swap

Não importa quão bem você planeje, as vezes um sistema não roda como você espera. Se você acha que precisa de mais espaço para swap, é fácil adicionar. Você tem 3 maneiras de aumentar seu espaço de swap: adicionando um novo disco rígido, habilitando swap via NFS ou criando um arquivo de swap em uma partição já existente.

Para informações sobre como criptografar o espaço de swap, que opções para essa tarefa existem e porque isso deve ser feito, por favor dirija-se à seção Seção 18.17 do Handbook.

11.14.1 Swap em um Novo Disco Rígido

O melhor jeito de adicionar swap, é claro, é usar isso como desculpa para adicionar outro disco rígido. Você sempre pode usar outro disco rígido afinal de contas. Se você puder fazer isto, releia a discussão sobre espaço para swap na Seção 11.2 do Handbook para algumas sugestões sobre a melhor forma de organizar seu swap.

11.14.2 Swap Através de NFS

Este modo só é recomendado se você não tiver um disco rígido local. Este tipo de swap vai ficar limitado pela velocidade da sua rede, além de sobrecarregar ainda mais o servidor NFS.

11.14.3 Arquivos de Swap

Você pode criar um arquivo de qualquer tamanho para usar como swap. Neste exemplo vamos usar um arquivo de 64MB chamado /usr/swap0. Você pode, é claro, usar o nome que quiser.

Exemplo 11-1. Criando um Arquivo Swap no FreeBSD

1. Esteja certo que sua configuração de kernel inclui o driver de memória de disco (md(4)). Isto é padrão no kernel GENERIC.

 device   md   # Memory "disks"

2. Crie um arquivo de swap /usr/swap0:

# dd if=/dev/zero of=/usr/swap0 bs=1024k count=64

3. Escolha as devidas permissões para /usr/swap0:

# chmod 0600 /usr/swap0

4. Habilite o arquivo de swap em /etc/rc.conf:

swapfile="/usr/swap0"   # Set to name of swapfile if aux swapfile desired.

5. Reinicie a máquina ou, para habilitar o arquivo swap imediatamente, escreva:

# mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0

Anterior Índice Próxima
Ajustando Limites do Kernel Topo Gerenciamento de Energia e Recursos
Última edição desta página: 24/01/2011
(20110124215018)