Como adicionar espaço de troca no Linux
- 2592
- 545
- Loren Botsford
Trocar A memória faz parte do sistema de armazenamento permanente do sistema (HardDisk). Quando o sistema descobriu que a memória física do sistema está cheia, inicia automaticamente a utilização da memória de troca disponível no sistema. Em termos simples, a memória de troca faz parte do disco rígido usado como RAM no sistema.
Se o seu sistema estiver enfrentando problemas como o sistema sem memória com frequência e você não deseja aumentar a memória física. Então esta é a melhor ideia para adicionar memória de troca em seu sistema. Lembre -se, a memória de troca é boa, mas muito mais lenta que a memória física.
Este tutorial ajudará você a criar um arquivo de troca no sistema Linux e usá -lo como memória de troca.
Adicionando memória de troca no Linux
Aqui está o tutorial passo a passo para criar um arquivo de troca em um sistema Linux.
- Verifique a troca do sistema : Antes de começar a trabalhar, verifique se o sistema já está trocado ativado. Se não houver troca, você receberá apenas um cabeçalho de saída.
SUDO SWAPON -S
Alternativamente, use comando livre ou superior para visualizar o status da memória de troca.
- Crie arquivo de swap : Vamos criar um arquivo a ser usado para trocar no sistema do tamanho necessário. Antes de fazer um arquivo, verifique se você tem espaço livre suficiente no disco. Geralmente, recomenda que a troca seja igual ao dobro da memória física instalada.
SUDO FALLOCE -L 4G /SWAPFILE
Meu sistema tem 2 GB de memória física instalada. Então, estou criando um arquivo de troca de 4 GB usando o seguinte comando.
Em seguida, defina a permissão adequada em arquivo:
chmod 600 /swapfile
- Faça trocar: Agora faça este arquivo como arquivo utilizável de troca usando mkswap comando.
sudo mkswap /swapfile
- Ativar troca: Depois disso, ative a memória de troca em seu sistema usando Swapon comando.
sudo swapon /swapfile
Agora, verifique novamente se a troca está ativada ou não. Você verá resultados como abaixo.
SUDO SWAPON -S
Tamanho do nome do arquivo Utilizou o arquivo de prioridade /swapfile 4194300 0 -1 - Configuração de troca permanente: Anexar a seguinte entrada em /etc/fstab arquivo para ativar a troca na reinicialização do sistema. É uma boa ideia fazer uma cópia deste arquivo antes das alterações:
vim /etc /fstab
/swapfile nenhum trocar sw 0 0
- Configure o parâmetro do kernel: Agora mude o Swappiness parâmetro do kernel conforme sua exigência. Diz ao sistema com que frequência o sistema utiliza esta área de troca.
Editar /etc/sysctl.conf arquivo e anexar a configuração seguinte no arquivo.
sudo vim /etc /sysctl.conf
vm.Swappiness = 10
Agora recarregue o arquivo de configuração SYSCTL
sudo sysctl -p
Remova o espaço de troca
Se você não precisar de um arquivo de troca ou precisar aumentar o arquivo de troca. Você pode desativar um arquivo de troca já ativo no sistema usando o seguinte comando.
Swapoff /SwapFile
Você pode criar um novo arquivo de troca maior usando as etapas acima ou desativar permanentemente a entrada do arquivo /etc /fstab.
Conclusão
Você criou com sucesso um arquivo de troca em sua máquina Linux e a configurou como memória de troca.