sexta-feira, 9 de novembro de 2012

Partição Swap e ajustes no Raspberry Pi

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

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

Related Posts Plugin for WordPress, Blogger...

Popular no Blogue: