Linux RAM é composta por pedaços de memória chamadas páginas. Para liberar páginas de RAM, um "Linux swap" podem ocorrer e uma página de memória é copiado da memória RAM para o espaço pré-configurado no disco rígido. Swaps Linux permitem um sistema para aproveitar mais memória do que era originalmente fisicamente disponível.
No entanto, a troca tem desvantagens. Como os discos rígidos têm uma memória muito mais lento que a RAM, o desempenho do servidor virtual privada pode diminuir consideravelmente. Além disso, se debatendo swap pode começar a ocorrer se o sistema fica sobrecarregado de muitos arquivos que estão sendo trocados dentro e para fora.
Verificar o Swap Space
Antes de proceder à criação de um arquivo de swap, é preciso verificar se todos os arquivos de swap foram ativados os VPS, olhando para o resumo da utilização de swap.
swapon -s
Uma lista vazia irá confirmar que você não tem os arquivos de swap habilitado:
Filename Type Size Used Priority
Checkar o Sistema de Ficheiros
Depois de saber que não temos um arquivo de swap habilitado no servidor virtual, podemos verificar a quantidade de espaço que temos no servidor com o df
de comando. O arquivo de swap terá 512MB- uma vez que só está usando-se cerca de 8% do / dev / sda, podemos prosseguir.
df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda 20907056 1437188 18421292 8% /
udev 121588 4 121584 1% /dev
tmpfs 49752 208 49544 1% /run
none 5120 0 5120 0% /run/lock
none 124372 0 124372 0% /run/shm
Criar e habilitar o arquivo de troca
Agora é hora de criar o próprio arquivo de swap usando o comando dd :
sudo dd if=/dev/zero of=/swapfile bs=1024 count=512k
“of=/swapfile” designa o nome do arquivo. Neste caso, o nome do ficheiro de comutação é.
Posteriormente, vamos preparar o arquivo de troca, criando uma área de swap linux:
sudo mkswap /swapfile
Os resultados são exibidos:
Setting up swapspace version 1, size = 262140 KiB
no label, UUID=103c4545-5fc5-47f3-a8b3-dfbdb64fd7eb
Concluir-se ativando o arquivo de swap:
sudo swapon /swapfile
Então você vai ser capaz de ver o novo arquivo de troca quando você ver o resumo de swap.
swapon -s
Filename Type Size Used Priority
/swapfile file 262140 0 -1
Este arquivo vai durar no servidor virtual privada até que a máquina reinicia. Você pode garantir que a troca é permanente, adicionando-o ao arquivo fstab.
Abra o arquivo:
sudo nano /etc/fstab
Cole a seguinte linha:
/swapfile none swap sw 0 0
Para evitar que o arquivo seja lido por todos, você deve configurar as permissões corretas no arquivo de swap:
sudo chown root:root /swapfile
sudo chmod 0600 /swapfile