Need help? Chat now!

Hostwinds Tutoriais

Resultados da busca por:


Índice


Como criar swap no Linux

Como Criar Arquivo de Troca do Linux

Tag Linux 

Como criar swap no Linux

O swap é um espaço alocado no Linux que foi reservado para ser usado como memória virtual. Quando um servidor Linux fica sem memória, os processos inativos podem ser movidos para a memória virtual para abrir espaço para processos ativos na memória de trabalho.

Esse recurso não é ativado por padrão, mas pode ser ativado alocando um arquivo de troca.O desempenho no arquivo de swap é muito semelhante ao de uma partição de swap.No entanto, é mais fácil controlar o tamanho de troca sem reparticionar.Como o servidor ativamente confiará no espaço de swap também pode ser controlado ajustando o valor da amplitude do sistema.

Como nossos VPSes e servidores dedicados fornecem raiz por padrão, todos os comandos são considerados como raiz:

Como criar swap no Linux

Abaixo estão as etapas que irão orientar você criando um arquivo de troca e como modificar o valor da amplitude. Para adicionar 1GB de swap ao seu servidor, por exemplo, siga este guia:

Step One: Para criar o arquivo a ser usado para uma troca usando o Fallocate ou DD:

Criando um arquivo de troca com fallocate

fallocate -l 1G /myswap

a opção -l permite que você defina o comprimento, 1 Gigabyte neste exemplo

Como alternativa, você pode usar o dd para criar um arquivo de 1 GB em branco:

dd if=/dev/zero of=/myswap count=1024 bs=1MiB

Passo dois: Proteja as permissões do arquivo de troca:

chmod 600 /myswap

Formate o arquivo para troca.

mkswap /myswap

Passo três: Adicione o arquivo ao sistema como um arquivo de troca.

swapon /myswap

Quarto Passo: Adicione esta linha ao final de / etc / fstab para tornar a alteração permanente.

/myswap none swap sw 0 0

Quinto passo: Para alterar o valor da amplitude, edite /etc/sysctl.conf e adicione a seguinte linha.

vm.swappiness=10

Comece com um valor de 10 e aumente se necessário. Um valor padrão típico para troca é 60. Quanto maior o número (até 100), com mais freqüência a troca é utilizada.

Quanta captura afeta o desempenho depende de como sua memória está sendo usada, então experimente para encontrar um valor ideal. Em 0, o arquivo de swap só será usado quando o sistema é executado completamente fora de memória. Valores mais altos permitem que o sistema troca do sistema processe para permitir que o sistema libere memória para o cache de disco, melhorando potencialmente o desempenho geral do sistema.

Etapa Seis: Verifique se o arquivo de troca foi criado.

swapon -s

Reinicialize o servidor para garantir que as alterações tenham efeito.

Na maioria dos casos, você só precisa acessar a partição de troca como usuário root.

dd if=/dev/zero of=/myswap count=1024 bs=1MiB 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 2.15831 s, 497 MB/s

Escrito por Hostwinds Team  /  setembro 7, 2018