Por padrão o sistema Debian, customizado para Raspberry, nomeado Raspbian vem com 100MB de espaço para memória virtual (Swap), vou ensinar neste post a aumentar o tamanho para otimizar o sistema e acabar com a mensagem de erro abaixo:

Virtual memory exhausted: Cannot allocate memory

No terminal abra o arquivo abaixo com seu editor de texto de preferência (nano, pico, vi, editor, mcedit,..)

$ sudo vi /etc/dphys-swapfile

Altere a linha com o valor padrão de 100MB para 1024MB

CONF_SWAPSIZE=100

para

CONF_SWAPSIZE=1024

Agora é só restartar o serviço de gerenciamento da memória virtual (SWAP)

$sudo /etc/init.d/dphys-swapfile stop

$sudo /etc/init.d/dphys-swapfile start

ou simplesmente:

$sudo /etc/init.d/dphys-swapfile restart

Pronto agora verá que ver através dos comandos top ou htop o aumento da memória virtual:

Lembrem-se sempre, compartilhando conhecimento todos ganham!!