Leren met Raspberry PI, Levering V - toename SWAP geheugen van Raspbian

In vorige leveringen We zagen Het upgraden van de Software en de Firmware van onze Framboos, Hoe te maken de kinderen of omvallen een totaalbeeld van de SD-kaart het maken van het hoofdgeheugen in de PI-functie, en How to make Overclocking en overspanning zonder verlies van de garantie.

Deze keer we zien als het verhogen van zullen de Swap van Raspbian, Aangezien de 100MB dat komt ons vooraf gedefinieerde is mogelijk korter zijn afhankelijk van het project dat u ontwikkelen wilt met onze Framboos.

Er is een noodzaak om uit te breiden het geheugen SWAP.

Er is een noodzaak om uit te breiden het geheugen SWAP.

We kunnen het op twee verschillende manieren uitbreiden, Ik zal uitleggen beide en u zal ten slotte bieden weerspiegeling van het vanwege mijn keuze.

Vouw de SWAP met behulp van een partitie

Om uit te breiden de SWAP op deze manier, We moeten het creëren van een partitie in de SD-kaart, of als we willen dat het een pendrive aangesloten op de poort USB, om op te treden als swapruimte, en dit kan worden gedaan vanaf een partitioneringsprogramma ter ondersteuning van Linux Swap.

Ik geef de voorkeur Fdisk, maar daarvoor kunt u het zien op een manier die de meeste afbeelding ditmaal zal gebruiken Gparted. Eerste We redimensionaremos de partitie van het besturingssysteem om u te laten 256MB ter nagedachtenis SWAP.

We het formaat van de SD-kaart wijzigen.

We het formaat van de SD-kaart wijzigen.

En maak vervolgens de swap-partitie met die 256MB gratis.

We maken een Linux SWAP partitie.

We maken een Linux SWAP partitie.

Op dit punt, eenmaal leidt de SD-kaart in onze Framboos en het besturingssysteem opgestart, Wij zullen demonteren de SWAP huidige en de nieuwe partitie mounten.

We moeten niet vergeten dat Rebooten werkt niet Aangezien u aangerekend de swap gedefinieerd door Raspbian, omdat op dit moment we testen, en wij moeten ook beseffen dat dit besturingssysteem Bel uw opslagapparaten /dev/mmcblk * en niet /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

Met de volgende opdracht kunt u controleren of alles goed functioneert door te verwijzen naar de referentiewaarden voor de Swap in het bestand /proc/meminfo.

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

Nu blijft het alleen om wijzigingen in het configuratiebestand toevoegen /etc/fstab de wijziging permanent maken, Maar eerst moeten we de UUID partitie.

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

Nu kunnen we al bewerken /etc/fstab en deze verwijzen naar onze SWAP automatisch worden gekoppeld aan het begin van het systeem wanneer het begint.

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

Na het opnieuw opstarten kunt u controleren of dat de partitie swap dat het systeem gebruikt is nog steeds dat we hebben toegewezen aan onze behoeften in termen van virtueel geheugen, hetzij met de opdracht hierboven gezien in deze post of op een manier de meeste afbeelding.

Nieuwe 256MB SWAP.

Nieuwe 256MB SWAP.

De SWAP uit te breiden door het wijzigen van het bestand Raspbian swapfile

Deze methode is veel meer eenvoudig en schoon zoals hierboven, Aangezien het OS om het instellen van de grootte zal hebben de SWAP, in dit geval is het een bestand en niet een partitie, Aangezien dus de ontwikkelaars van het project hebben besloten het Raspbian.

Ter uitvoering van het wijzigen we alleen een waarde in het bestand /etc/dphys-swapfile, Waar is Hier verschijnt de grootte in MB hebt u de SWAP.

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

Zodra het bestand gewijzigd Het moet zo:

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

De wijzigingen moeten worden toegepast, We kunnen opnieuw opstarten van het systeem; of herstart de swap.

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

Tot slot na de herstart van het systeem, of van de swap; Wij zullen nagaan dat de wijzigingen juist zijn toegepast.

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

Definitieve reflectie: Uitvoering die ik heb gekozen en waarom?

Ik persoonlijk verkies ik deze laatste methode wordt dat wordt reeds toegepast Raspbian, en ik denk dat dat iets de ontwikkelaars hebben besloten hem na tests en tests die meer.

Staat me toe ook in de toekomst hebben twee primaire partities meer in de SD door de behoeften die zich voor mij voordoen kunnen, en je moet nemen in aanmerking dat het gemakkelijker de vorm is en snel uit de beschikbare codes.

Als je net als u me kunt volgen op Twitter, Facebook, Google +, LinkedIn, of het te delen met de knoppen onder deze publicatie, Als u vragen hebt of suggesties gelieve te niet aarzelen om commentaar te.

Help ons te bereiken meer lezers Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Laat een antwoord achter