Como adicionar espaço de troca no Debian 11

Como adicionar espaço de troca no Debian 11

A memória de troca é um local no disco rígido a ser usado como memória pelo sistema operacional. Quando os sistemas operacionais detectam que a memória principal é baixa e exigiu que mais RAM executasse aplicativos corretamente, ele verifique o espaço de troca e transferir arquivos para lá. Em termos gerais, o Swap faz parte do disco rígido usado como RAM no sistema.

Este tutorial ajudará você a adicionar o Swap no Debian 11 Bullseye Linux System.

Como criar troca no Debian 11

Use as etapas abaixo para criar e ativar a memória de troca no seu sistema Debian 11 via linha de comando.

  1. Primeiro de tudo, verifique se nenhuma memória de troca está ativada no seu sistema. Você pode ver os detalhes da memória de troca executando os seguintes comandos.
    SUDO SWAPON -S  grátis -m  

    Verifique a memória de troca disponível

  2. Agora, crie um arquivo para usar como troca no seu sistema. Verifique se você tem disco livre suficiente disponível para criar um novo arquivo. Mantenha também a troca até 2x da memória em seu sistema.

    Meu sistema Debian tem 2 GB de memória principal. Então, criaremos um swapfile de 4 GB de tamanho.

    SUDO FALLOCE -L 4G /SWAPFILE  chmod 600 /swapfile  
  3. Agora use o comando mkswap para converter o arquivo para usar para a memória de troca.
    sudo mkswap /swapfile  
  4. Em seguida, ative a memória de troca em seu sistema.
    sudo swapon /swapfile  
  5. Você adicionou com sucesso a memória de troca ao seu sistema. Execute um dos comandos abaixo para visualizar a memória de troca ativa atual em seu sistema:
    SUDO SWAPON -S  grátis -m  

    A troca é adicionada ao seu sistema

Tornar a troca permanente

Após a execução acima dos comandos, a memória de troca é adicionada ao seu sistema e o sistema operacional pode usar quando necessário. Mas após a reinicialização da troca do sistema, desativará novamente.

Você pode torná -lo permanente, anexando a seguinte entrada em /etc/fstab arquivo. Editar arquivo fstab no editor:

vim /etc /fstab  

e adicione a entrada abaixo ao final do arquivo:

/swapfile nenhum trocar sw 0 0 

Salvar o arquivo e fechar. Agora a memória de troca permanecerá ativada após as reinicializações do sistema.

Configure o swappiness

Agora mude o Swappiness parâmetro do kernel conforme sua exigência. Ele diz ao sistema com que frequência o sistema utiliza esta área de troca.

Editar /etc/sysctl.conf arquivo:

sudo vim /etc /sysctl.conf  

Anexar a seguinte configuração ao fim do arquivo

vm.Swappiness = 10 

Agora recarregue o arquivo de configuração SYSCTL

sudo sysctl -p  

Conclusão

Agora o sistema operacional pode usar a memória de troca em caso de baixa memória física. Neste tutorial, você aprendeu a criar e ativar a memória de troca no sistema Linux do Debian 11.