Depois de termos montado um disco USB no RPi, um dos benefícios que podemos retirar era passarmos todo o sistema para correr no disco USB e com isso ganhar alguma rapidez. Ou então desativarmos a partição swap que o Raspbian cria no cartão SD, e criarmos um ficheiro swap no disco rígido.
Com os acessos ao disco maiores que acessos ao cartão SD, movermos a swap para o disco ganha-se também alguma rapidez. Mais importante ainda poupamos mais o cartão SD em escrita, e vocês sabem em como a memoria flash tem uma duração limitada nesse campo.
Então fazemos isso passamos a usar o disco rígido como memoria fazendo a cache no disco...
1 - Já com o disco corretamente montado vamos criar um ficheiro swap de 512MB na seguinte pasta (/home/pi/downloads/USB/512-swap):
dd if=/dev/zero of=/home/pi/downloads/USB/512-swap bs=1024 count=524288
2 - E depois adicionamos e ativamos o ficheiro swap:
mkswap /home/pi/downloads/USB/512-swap
swapon /swap/home/pi/downloads/USB/512-swap
mkswap /home/pi/downloads/USB/512-swap
swapon /swap/home/pi/downloads/USB/512-swap
3 - A partir daqui já estamos a usar esse ficheiro 512-swap como memoria, resta agora adicionar a montagem desse ficheiro ao arranque do sistema abrindo o ficheiro fstab:
nano /etc/fstab
E no ficheiro primeiro desativamos a partição swap no cartão (basta colocar o simbolo # à frente da linha):
#/dev/mmcblk0p3 none swap sw......
Em seguida criamos uma nova linha por baixo com o seguinte:
/home/pi/downloads/USB/512-swap swap swap defaults 0 0
CTRL+X fechando o nano e gravando alterações.
Como o Raspberry Pi tem pouca memoria (modelo de 256MB) podemos fazer com que ele use mais e mais o ficheiro swap. Com isto ficamos sempre com mais memoria disponível para aplicações de primeiro plano e para aplicações que vamos abrir. No entanto ao fazermos isto algumas aplicações de segundo plano que corram em background demoram mais a responder... há ganhos e perdas!
Então para uso de mais swap, adicionem a seguinte linha ao ficheiro de arranque rc.local:
echo "80" > /proc/sys/vm/swappiness &
Podem ainda subir esse valor "80" para "100" e aumentar o uso da swap. Atenção que com "100" o RPi poderá ficar mais "stressado". Testem e vejam se compensa ;)
Sem comentários:
Enviar um comentário