FreeBSD Handbook/Administração/Configuração e Ajuste/Adicionando Espaço de Swap: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Cartola (discussão | contribs)
revisão geral e conclusão
Linha 11:
 
 
==11.14 Adicionando espaçoEspaço para swapSwap==
 
 
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 adicionaraumentar 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.
Você tem 3 modos de aumentar seu swap: adicionando um novo disco rígido, habilitar a swap pelo NFS, e criar um arquivo de swap em uma partição já existente.
Para informações de como criptografar seu swap, que opções para essa tarefa existem e porque isso deve ser feito, por favor vá até a parte [http://pt.wikibooks.org/w/index.php?title=FreeBSD_Handbook/Administra%C3%A7%C3%A3o/Armazenamento/Encriptando_a_%C3%81rea_de_Swap&action=edit&redlink=1 18.17] do Handbook.
 
Para informações desobre como criptografar seuo espaço de swap, que opções para essa tarefa existem e porque isso deve ser feito, por favor dirija-se atéà a parteseção [http://pt.wikibooks.org/w/index.php?title=[FreeBSD_Handbook/Administra%C3%A7%C3%A3o/Armazenamento/Encriptando_a_%C3%81rea_de_Swap&action=edit&redlink=1|Seção 18.17]] do Handbook.
===11.14.1 Swap em um novo disco rígido===
 
===11.14.1 Swap em um novoNovo discoDisco rígidoRígido===
O melhor jeito de adicionar swap é 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 parte [http://pt.wikibooks.org/w/index.php?title=FreeBSD_Handbook/Administra%C3%A7%C3%A3o/Configura%C3%A7%C3%A3o_e_Ajuste/Configura%C3%A7%C3%A3o_Inicial&action=edit&redlink=1 11.2] do Manual para algumas sugestões sobre a melhor forma de organizar o seu swap.
 
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 parte [http://pt.wikibooks.org/w/index.php?title=[FreeBSD_Handbook/Administra%C3%A7%C3%A3o/Configura%C3%A7%C3%A3o_e_Ajuste/Configura%C3%A7%C3%A3o_Inicial&action=edit&redlink=1|Seção 11.2]] do ManualHandbook para algumas sugestões sobre a melhor forma de organizar o seu swap.
===11.14.2 Swapping pelo NFS===
 
===11.14.2 SwappingSwap peloAtravés de NFS===
Este modo só é recomendado se você não tiver um disco rigido local. Este modo de swap vai ficar limitado pela velocidade da sua conexão além de sobrecarregar ainda mais o servidor NFS.
 
Este modo só é recomendado se você não tiver um disco rigidorígido local. Este modotipo de swap vai ficar limitado pela velocidade da sua conexãorede, 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 <tt class="FILENAME">/usr/swap0</tt>. Você pode, é claro, usar o nome que quiser.
 
<div class="EXAMPLE" style="background: #fefde6; border: 1px solid #f1bb16;margin: 1em 0;padding: 0.2em 2em;width: 90%;">
====Exemplo 11-1. Criando um arquivoArquivo swapSwap no FreeBSD====
 
1. Esteja certo que sua configuração de ''kernel'' inclui o driver de memória de disco. ([http://www.freebsd.org/cgi/man.cgi?query=md&sektion=4 md(4)]). Isto é padrão no kernel GENÉRICO<tt class="FILENAME">GENERIC</tt>.
device md # Memory "disks"
 
2. Crie um arquivo de swap (<tt class="FILENAME">/usr/swap0)</tt>:
# dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
 
3. Escolha as devidas permissões (/usr/swap0):
# chmod 0600 /usr/swap0
 
4. Habilite o arquivo de swap em <tt class="FILENAME">/etc/rc.conf</tt>:
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
</div>
 
<hr width="100%">