Lärande med Raspberry PI, Leverans V - ökning SWAP minne av Raspbian

I tidigare leveranser Vi såg Hur du uppgraderar den Programvara och den Firmware av våra Hallon, Hur man gör eller upphäva en fullständig bild av SD-kort att göra det huvudsakliga minnet i funktionen PI, och Hur man gör överklockning och överspänning utan att förlora garantin.

Den här gången vi får se att höja den Swap för Raspbian, Eftersom den 100MB att komma fördefinierade oss kan bli kortare beroende på det projekt du vill utvecklas med våra Hallon.

Det finns ett behov av att utöka minnet SWAP.

Det finns ett behov av att utöka minnet SWAP.

Vi kan förlänga det på två olika sätt, Jag kommer att förklara både och du kommer äntligen erbjuda speglar den på grund av mitt val.

Expandera SWAPPEN med hjälp av en partition

Att utöka den SWAP på detta sätt, Vi måste skapa en partition i det SD-kort, eller om vi vill ha det i en pendrive ansluten till porten USB, att fungera som växlingsutrymme, och detta kan göras från någon partitioneringsprogram att stödja Linux Swap.

Jag föredrar Fdisk, men för att du kan se det på ett sätt de flesta bild denna gång kommer att använda Gparted. Första Vi redimensionaremos operativsystempartitionen att du 256MB till minne SWAP.

Vi ändrar storlek på SD-kortet.

Vi ändrar storlek på SD-kortet.

Och sedan skapa den växlingspartitionen med de 256MB gratis.

Vi skapar en Linux SWAP partition.

Vi skapar en Linux SWAP partition.

Vid denna punkt, När de har införts i SD-kort i vår Hallon och startat upp operativsystemet, Vi kommer att ta isär den SWAP Nuvarande och montera den nya partitionen.

Vi måste komma ihåg att Omstart fungerar inte Eftersom du kommer att debiteras den swap definieras av Raspbian, eftersom just nu testar vi, och vi måste också vara medvetna om att detta operativsystem Ring dina lagringsenheter /dev/mmcblk * och inte /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

Med följande kommando kan du kontrollera att allt fungerar korrekt genom att hänvisa till de referensvärden som anges till den Swap i filen /PROC/meminfo.

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

Nu återstår bara att lägga till förändringar i konfigurationsfilen /etc/fstab att göra ändringen permanent, Men först behöver vi den UUID partition.

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

Nu kan vi redan redigera /etc/fstab och lägga till denna hänvisning till våra SWAP monteras automatiskt i början av systemet när det startar.

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

Efter omstart kan du kontrollera att den partition swap att systemet använder är fortfarande att vi har avsatt till våra behov i termer av virtuellt minne, antingen med den kommandot sett ovan i det här inlägget eller på ett sätt de flesta grafiska.

Nya 256MB SWAP.

Nya 256MB SWAP.

Expandera SWAPPEN genom att ändra filen Raspbian swapfile

Denna metod är mycket mer enkel och ren som ovan, Eftersom det är OS storlek som kommer att ha den SWAP, i detta fall är det en fil och inte en partition, Eftersom alltså utvecklarna av projektet har beslutat det Raspbian.

För att genomföra det ändra vi bara ett värde i filen /etc/dphys-swapfile, Var är Anger storlek i MB du kommer att ha den SWAP.

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

En gång ändrade filen Det måste vara så:

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

Att tillämpa ändringarna, Vi kan starta om systemet; eller starta om den swap.

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

Slutligen efter omstart av systemet, eller av den swap; Vi kommer att kontrollera att ändringarna har tillämpats korrekt.

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

Slutliga reflektion: Genomförandet har jag valt och varför?

Jag personligen föredrar jag senaste metoden att vara som redan implementerats i Raspbian, och jag antar att något utvecklarna har valt honom efter tester och fler tester.

Gör mig också i framtiden har två primära partitioner mer i den SD av de behov som kan uppstå mig, och du måste ta i beaktande att det är formuläret lättare och snabbt bland de tillgängliga.

Om du som du kan följa mig på Twitter, Facebook, Google +, LinkedIn, eller dela den med knapparna under denna publikation, Om du har några frågor eller förslag tveka inte att kommentera.

Hjälp oss att nå fler läsare Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
e-post

Lämna svar