quinta-feira, 28 de agosto de 2014

Como adicionar memória swap no Ubuntu ..




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

Sem comentários:

Enviar um comentário