Você precisa pensar seriamente no armazenamento se pertencer a ele ou trabalhar como cientista da computação. Nesse caso, pacotes de pacotes de software são necessários para trabalhar em.
Pode haver muitos problemas relacionados à capacidade de armazenamento em sistemas Linux para executar aplicativos; Você precisa de RAM adequada; Caso contrário, o aplicativo falhará.
O Trocar no sistema Linux ajuda quando a RAM está prestes a esgotar. Enquanto trabalha com várias aplicações, se a RAM preencher e não houver espaço para funcionar, o sistema começará a utilizar o armazenamento secundário onde Trocar está localizado.
O tempo de acesso de Swap Space é menor que a memória física do sistema. Quando as aplicações de execução pararam de funcionar por causa do espaço insuficiente na RAM, as páginas inativas são forçadas a se mover em direção a Swap Space. Se você estiver usando as ferramentas de editor de vídeo ou aplicativos que consomem memória, seria bom usar o espaço de troca.
Agora, a questão pode surgir em sua mente de que o espaço de troca é necessário para um determinado RAM. Não se preocupe com isso; Uma tabela de guia é mencionada aqui:
RAM do sistema | Espaço de troca recomendado |
Menos de 2 GB | 2 x RAM |
2 GB - 8 GB | 1 x RAM |
8 GB - 64 GB | 0.5 x RAM |
Mais de 64 GB | Depender da carga de trabalho |
Para Centos e Redhat, a recomendação seria:
RAM do sistema | Espaço de troca recomendado |
Menos de 2 GB | 2 x RAM |
2 GB - 8 GB | 1 x RAM |
8 GB - 64 GB | Min 4 gb |
Mais de 64 GB | Min 4 gb |
E para o sistema Ubuntu, a recomendação é de alguma forma pouco alterada:
RAM do sistema | Espaço de troca recomendado |
Menos de 1 GB | Troca> = RAM < 2xRAM |
Maior que 1 GB | Troca> = raiz quadrada da RAM (mas) troca < 2xRAM |
Como aumentar o espaço de troca no Linux
Para aumentar o espaço de troca no sistema Linux, primeiro precisamos verificar se o espaço de troca está ativado.
Para verificar, digite o terminal:
$ sudo swapon - -show
Se você não obteve nenhuma saída, significa que seu sistema não tem espaço de troca disponível no momento.
Há outra maneira de verificar a memória e trocar informações do espaço i-e usando o “grátis -h”Comando.
$ grátis -h
No meu caso, a RAM é inferior a 2 GB, portanto a memória espacial de troca alocada seria de cerca de 1 GB (como mencionamos nos casos recomendados acima).
(Observe que todos os comandos abaixo mencionados exigiam privilégios de sudo para fazer alterações).
No terminal, anote o comando para aumentar o espaço de troca:
$ sudo dd if =/dev/zero de =/swap_file bs = 1 GB contagem = 1
Você pode definir o valor de bs e contar De acordo com o requisito.
Tenha em mente:
BS🡪 Conjuntos de Blocksize
Count🡪 Número de blocos
Agora, defina o acesso de permissão para os usuários como 600 Para que os usuários não pudessem ler dados importantes do swap_file:
$ sudo chmod 600 /swap_file
Para ativar a área de troca no arquivo “swap_file," use o "mkswap”Utilitário de comando:
$ sudo mkswap /swap_file
O próximo passo é ativar o arquivo de troca “Swap_File” Usando o comando:
$ sudo swapon /swap_file
Execute o “Free -h” comando para verificar se o espaço de troca aumentou:
$ grátis -h
Então, quando verificamos antes, o espaço de troca era 923 MB. E agora foi atualizado para 1.8 GB.
Conclusão:
Ao usar o sistema, todo processador exige que a memória execute toneladas de pacotes e ferramentas. Sempre há memória alocada no sistema, I-E, RAM, mas às vezes não é suficiente para que vários aplicativos sejam executados simultaneamente.
Em um sistema Linux, o espaço de troca está localizado no sistema como memória secundária. Quando a RAM está esgotada, o espaço de troca ajuda a executar aplicativos nele.
Alocamos o tamanho da troca durante o processo de instalação da distribuição do Linux. Mas pode ser alterado mais tarde de acordo com o requisito.
O guia mostrou como podemos aumentar o espaço de troca nas distribuições Linux.