FreeBSD Handbook/Administração/Configuração e Ajuste/Adicionando Espaço de Swap
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) |