Adicionando mais espaço para memória SWAP
A memória SWAP é uma memória virtual utilizada pelo sistema operacional para que quando a memória física (RAM) estiver cheia o mesmo possa ter um espaço onde possa mover os recursos inutilizados.Com o intuito de ajudar maquinas com pouco recursos de memória (maquinas mais antigas) o mesmo não pode ser visto como um substituto da memória RAM, apenas como um recurso temporário, pois geralmente essa área esta localizada no disco rígido na forma de um arquivo ou partição, sendo mais lento o acesso a essa área do que na memória física.
No Linux, para memória SWAP, podemos combinar partições com arquivos, onde essa combinação é o total de memória SWAP que teremos disponível. Ex: Se temos 1024MB em uma partição de SWAP e criamos mais uma de 512MB em um arquivo ou partição, no total teremos 1536MB.
Configuracao
Primeiro, verifique a quantidade de memória de SWAP já alocada, com o comando:
# free -m
total used free shared buffers cached
Mem: 503 408 95 0 37 289
-/+ buffers/cache: 81 422
Swap: 1019 0 1019
Criando um arquivo vazio de 512MB para a area de swap. Se for uma partição, não ha necessidade de utilizar um arquivo, pule direto para criação da area SWAP.
# dd if=/dev/zero of=/swap bs=1024 count=512000
Criando uma área SWAP no arquivo/particao.
# mkswap /swap
Habilitando o SWAP no Linux
# swapon /swap
Para desabilitar,
# swapoff /swap
Para verificar se a área foi mesmo carregada, basta verificar o arquivo /proc/swaps
# cat /proc/swaps Filename Type Size Used Priority /dev/sda5 partition 1044184 108 -1 /swap file 511992 0 -4
ou com o comando
# free -m
total used free shared buffers cached
Mem: 503 411 91 0 38 292
-/+ buffers/cache: 81 421
Swap: 1519 0 1519
