Como criar uma partição de troca em sua instância do EC2
- 4068
- 792
- Arnold Murray
Criar uma partição de troca em uma instância da Amazon Elastic Compute Cloud (EC2) pode ajudar a melhorar o desempenho e a estabilidade do seu sistema. Uma partição de troca é um espaço no disco rígido que pode ser usado pelo sistema operacional como memória virtual quando a memória física (RAM) está funcionando baixa.
Neste artigo, explicaremos como criar uma partição de troca em sua instância do EC2.
- Verifique se a sua instância do EC2 tem uma partição de troca
Antes de criar uma partição de troca, você deve verificar se a sua instância do EC2 já tem uma. Para fazer isso, você pode executar o seguinte comando no terminal:
SUDO SWAPON -S
Se você vir a saída que lista um arquivo ou partição de troca, sua instância já possui uma partição de troca.
- Determine a quantidade de espaço de troca que você precisa
A quantidade de espaço de troca de que você precisa depende da quantidade de memória física (RAM) em sua instância do EC2 e da quantidade de aplicativos com uso intensivo de memória que você planeja executar. Como regra geral, o espaço de troca deve ser pelo menos igual à quantidade de RAM na instância.
Para determinar a quantidade de RAM em sua instância, você pode executar o seguinte comando no terminal:
grátis -m
Isso exibirá a quantidade de memória (em megabytes) em sua instância EC2. Para calcular a quantidade de espaço de troca de que você precisa, simplesmente multiplique a quantidade de RAM por 2.
- Crie um arquivo de troca
Para criar um arquivo de swap na sua instância do EC2, você pode usar o comando Fallocate. O comando a seguir criará um arquivo de swap de 2 GB chamado /swapfile:
SUDO FALLOCE -L 2G /SWAPFILE
Se o comando Fallocate não estiver disponível em sua instância, você poderá usar o comando dd:
sudo dd if =/dev/zero de =/swapfile bs = 1024 contagem = 2097152
Este comando também criará um arquivo de swap de 2 GB chamado /swapfile.
- Defina as permissões corretas no arquivo de troca
O arquivo de swap deve estar acessível apenas pelo usuário root. Você pode definir as permissões corretas usando o seguinte comando:
sudo chmod 600 /swapfile
- Configure o espaço de troca
Para configurar o espaço de troca, você precisa usar o comando mkswap. O comando a seguir configurará o /swapfile como espaço de troca:
sudo mkswap /swapfile
- Habilite o espaço de troca
Para ativar o espaço de troca, você pode usar o comando Swapon. O comando a seguir permitirá o espaço de troca /swapfile:
sudo swapon /swapfile
- Tornar o espaço de troca permanente
Por padrão, o arquivo de swap não será ativado na reinicialização do sistema. Para tornar o espaço de troca permanente, você precisa adicionar uma entrada ao arquivo /etc /fstab. Abra o arquivo com um editor de texto:
sudo nano /etc /fstab
Adicione a seguinte linha no final do arquivo:
/swapfile swap swap padrões 0 01 /swapfile swap swap padrões 0 0 Salvar e sair do arquivo. O arquivo de troca agora será ativado na reinicialização do sistema.
Conclusão
É isso! Agora você criou uma partição de troca em sua instância do EC2. Isso deve ajudar a melhorar o desempenho e a estabilidade do seu sistema, especialmente ao executar aplicativos com uso intensivo de memória.
- « Como instalar ópera no fedora e no CentOS
- Ferramenta de recuperação de dados Linux (um produto da Stellar Phoenix) »