Aprendizagem com framboesa PI, Entrega V - aumento de memória SWAP de Raspbian

Em entregas anteriores Nós vimos Como atualizar o Software de e o Firmware de nossa Framboesa, Como fazer ou derrubar um imagem completa do cartão SD fazendo a memória principal na função PI, e Como fazer overclock e sobretensão sem perder a garantia.

Desta vez vamos ver como criar o Swap de Raspbian, Desde que o 100MB que vem predefinido nos pode ser mais curto, dependendo do projeto que você deseja desenvolver com nossos Framboesa.

Há uma necessidade de expandir a memória SWAP.

Há uma necessidade de expandir a memória SWAP.

Nós pode estendê-lo de duas maneiras diferentes, Vou explicar os dois e você finalmente vai oferecer a reflexão do por causa de minha escolha.

Expanda o usando uma partição SWAP

Para expandir o SWAP desta forma, Precisamos criar uma partição na Cartão SD, ou se queremos um pendrive conectado à porta USB, para atuar como espaço de troca, e isso pode ser feito de qualquer programa de particionamento para oferecer suporte a Linux Swap.

Eu prefiro Fdisk, Mas para isso você pode ver de uma forma que mais gráfico desta vez usará GParted. Primeiro Nós redimensionaremos a partição de sistema operacional para deixá-lo 256MB para a memória SWAP.

Nós iremos redimensionar o cartão SD.

Nós iremos redimensionar o cartão SD.

E, em seguida, criar o partição swap com aqueles 256MB grátis.

Podemos criar uma partição Linux SWAP.

Podemos criar uma partição Linux SWAP.

Neste ponto, uma vez introduzido o Cartão SD em nosso Framboesa e iniciado o sistema operacional, Nós irá desmontar o SWAP atual e montar a nova partição.

Devemos lembrar que Reiniciar o computador não irá funcionar. Desde que você será cobrado o swap definido pelo Raspbian, por causa do tempo estão realizando testes, e nós também deve estar cientes de que este sistema operacional Ligue os seus dispositivos de armazenamento /dev/mmcblk * e não /dev/sd *.

pi@raspberrypi:~$ sudo mkswap /dev/mmcblk0p3
Setting up swapspace version 1, size = 262140 KiB
no label, UUID=d443580c-5ab7-4063-9aa3-beec81899ca4

pi@raspberrypi ~ $ sudo swapon /dev/mmcblk0p3

Com o comando a seguir você pode verificar que tudo está funcionando corretamente, referindo-se aos valores de referência para o Swap no arquivo. /proc/meminfo.

pi@raspberrypi:~$ cat /proc/meminfo | grep Swap
SwapCached:            0 kB
SwapTotal:        364536 kB
SwapFree:         364536 kB

Agora só falta para adicionar as alterações no arquivo de configuração /etc/fstab para tornar a mudança permanente, Mas primeiro temos o UUID partição.

pi@raspberrypi:~$ sudo blkid /dev/mmcblk0p3
/dev/mmcblk0p3: UUID="d443580c-5ab7-4063-9aa3-beec81899ca4" TYPE="swap"

Agora já podemos editar /etc/fstab e adicionar essa referência para nossa SWAP será montado automaticamente no início do sistema sempre que começa.

pi@raspberrypi:~$ sudo nano /etc/fstab

#/etc/fstab:
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
UUID=d443580c-5ab7-4063-9aa3-beec81899ca4 none            swap    sw              0       0

Após a reinicialização, você pode verificar que o partição swap Ainda que o sistema está usando é que atribuímos às nossas necessidades em termos de memória virtual, também com o comando visto acima neste post, ou de forma gráfica a maioria dos.

Novo SWAP de 256MB.

Novo SWAP de 256MB.

Expanda o SWAP, modificando o arquivo Raspbian arquivo de permuta

Este método é muito mais simples e limpo, como acima, Uma vez que é o sistema operacional para definir o tamanho que terá o SWAP, Neste caso, é um arquivo e não em uma partição, Uma vez que, assim, os desenvolvedores do projeto, decidimos que Raspbian.

Para implementá-lo nós apenas alterar um valor no arquivo. /etc/dphys-arquivo de permuta, Onde é indica o tamanho em MB Você terá a SWAP.

#/etc/dphys-swapfile (ORIGINAL)
CONF_SWAPSIZE=100

Uma vez modificado o arquivo. Tem que ser assim:

#/etc/dphys-swapfile (MODIFICADO)
CONF_SWAPSIZE=256

Para aplicar as alterações, Nós pode reiniciar o sistema; ou reinicie o swap.

pi@raspberrypi:~$ sudo dphys-swapfile setup
pi@raspberrypi:~$ sudo dphys-swapfile swapon

Finalmente após a reinicialização do sistema, ou do swap; Vamos verificar que as alterações foram aplicadas corretamente.

pi@raspberrypi:~$ cat /proc/meminfo | grep Swap
SwapCached:            0 kB
SwapTotal:        364536 kB
SwapFree:         364536 kB

Reflexão final: Implementação de eu ter escolhido e porque?

Eu pessoalmente prefiro este último método, sendo que já foi implementado em Raspbian, e acho que por algo que os desenvolvedores selecionou ele após testes e mais testes.

Também me permite ter no futuro duas partições primárias mais no SD de acordo com as necessidades que possam surgir-me, e você tem que levar em conta que é a forma mais facilmente e rapidamente entre os disponíveis.

Se você gosta você pode me seguir no Twitter, Facebook, Google +, LinkedIn, ou compartilhá-lo com os botões sob esta publicação, Se você tiver dúvidas ou sugestões não hesite em comentar.

Ajude-na alcançar mais leitores Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
Email

Deixar uma resposta