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

Origem: Wikilivros, livros abertos por um mundo aberto.
[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: Linha 11:




==11.14 Adicionando espaço para swap==
==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 de adicionar.
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.
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 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 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 [[FreeBSD_Handbook/Administra%C3%A7%C3%A3o/Armazenamento/Encriptando_a_%C3%81rea_de_Swap|Seção 18.17]] do Handbook.
===11.14.1 Swap em um novo disco rígido===


===11.14.1 Swap em um Novo Disco Rí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 [[FreeBSD_Handbook/Administra%C3%A7%C3%A3o/Configura%C3%A7%C3%A3o_e_Ajuste/Configura%C3%A7%C3%A3o_Inicial|Seção 11.2]] do Handbook para algumas sugestões sobre a melhor forma de organizar seu swap.
===11.14.2 Swapping pelo NFS===


===11.14.2 Swap Atravé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 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===
===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 usar o nome que quiser.
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 arquivo swap no FreeBSD====
====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 GENÉRICO.
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 <tt class="FILENAME">GENERIC</tt>.
device md # Memory "disks"
device md # Memory "disks"


2.Crie um arquivo de swap (/usr/swap0):
2. Crie um arquivo de swap <tt class="FILENAME">/usr/swap0</tt>:
# dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
# dd if=/dev/zero of=/usr/swap0 bs=1024k count=64

3.Escolha as devidas permissões (/usr/swap0):
3. Escolha as devidas permissões (/usr/swap0):
# chmod 0600 /usr/swap0
# chmod 0600 /usr/swap0

4.Habilite o arquivo swap em /etc/rc.conf:
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.
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:
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
# mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0
</div>


<hr width="100%">
<hr width="100%">

Revisão das 16h31min de 8 de dezembro de 2009


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 (/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: 08/12/2009
(20091208163114)