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] |
revisão geral e conclusão |
|||
Linha 11: | Linha 11: | ||
==11.14 Adicionando |
==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 |
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 |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | 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 |
||
⚫ | 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.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 |
====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 |
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 |
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) |