Aumentando a área de Swap
Primeiro verificamos qual é o tamanho total da swap.
free
Depois verificamos quanto de espaço físico temos em disco para poder aumentar na memória swap.
df -hT
Definindo o quanto vamos aumentar na swap, criamos um diretório para guardar a swap
mkdir /swapdir
Depois criamos o arquivo para a swap,com um tamanho de 2GB
dd if=/dev/zero of=/swapdir/swapfile bs=1024 count=2000000
Em seguinda configuramos o nosso arquivo para swapspace (filesystem swap)
mkswap /swapdir/swapfile
Depois iniciamos a nossa segunda área de paginação
swapon /swapdir/swapfile
Para que a mesma seja carregada durante o boot
vim /etc/fstab
/swapdir/swapfile swap swap defaults 0 0
Para verificar se não houve nenhum erro
free
Para voltar a área de swap ao tamanho original
swapoff /swapdir/swapfile
rm -rf /swapdir
Depois remove as entras referentes a entrada na nova swap em /etc/fstab
OBS.:
* No Linux não é necessário que grande preocupação com a memória RAM (mas está também não deve ser desconsiderada), e sim com a memória de paginação (swap).
* Por default utilizados a swap com tendo o dobro da memória principal, exemplo, em um servidor com 1GB Ram deverá ter 2GB de Swap.
* Como um servidor com memória RAM superior a 4GB de memória RAM, a memória swap não precisa necessáriamente ter o dobro da memória RAM, pode-se adotar um tamanho igual.
* A área em disco alocada para a memória de paginação não pode ser maior que 20% do tamanho total do disco físico.
* Este Post pode ser feito em qualquer distribuição Linux.
