Învăţare cu Raspberry PI, Livrare V - creșterea memoria SWAP Raspbian

În Livrarile anterioare Am văzut Cum se face upgrade Software-ul şi Firmware-ul al nostru Zmeura, Cum se face sau de a răsturna un imagine completă a cardului SD a face memoria principală în funcţia de PI, şi Cum sa faci Overclocking si supratensiune fără a pierde garanţia.

De data aceasta, vom vedea ca ridicarea Swap de Raspbian, Din moment ce 100MB că veni predefinite noi pot fi scurtate în funcţie de proiectul pe care doriți să se dezvolte cu noastre Zmeura.

Există o nevoie de a extinde memoria SWAP.

Există o nevoie de a extinde memoria SWAP.

Putem extinde în două moduri diferite, Ambele voi explica şi vă va oferi în cele din urmă reflexia din cauza alegerea mea.

Extinde SWAP utilizând o partiţie

Pentru a extinde SWAP în acest fel, Avem nevoie să creați o partiție în SD card, sau în cazul în care ne-o dorim într-un pendrive conectate la portul USB, să acţioneze ca spaţiu de swap, şi acest lucru se poate face din orice program de partiţionare pentru a sprijini Linux Swap.

Eu prefer Fdisk, dar pentru că îl puteţi vedea în mod grafic cele mai multe de data aceasta voi folosi GParted. Primul Am redimensionaremos partiţia de sistem de operare pentru a vă 256MB în memoria SWAP.

Putem redimensiona cardul SD.

Putem redimensiona cardul SD.

Şi apoi atunci a crea partiția swap cu cei 256MB gratuit.

Vom crea o partiţie Linux SWAP.

Vom crea o partiţie Linux SWAP.

În acest moment, Odată introduse SD card în nostru Zmeura şi pornit sistemul de operare, Noi va demontaţi SWAP curent şi mount-a partiţia noi.

Trebuie să ne amintim că Repornire nu va funcţiona Deoarece va fi taxat swap definite de Raspbian, pentru că în acest moment suntem de testare, şi noi trebuie să fie conştienţi de faptul că acest sistem de operare apel dispozitivele de stocare /dev/mmcblk * şi nu /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

Cu următoarea comandă puteţi verifica dacă totul funcționează corect referindu-se la valorile de referință pentru Swap în fişierul /proc/meminfo.

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

Acum rămâne doar să adăugaţi modificări în fişierul de configurare /etc/fstab pentru a face schimbarea permanentă, Dar mai întâi trebuie UUID partiție.

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

Acum am deja puteţi edita /etc/fstab şi se adaugă această referinţă pentru a noastră SWAP fi montat automat la începutul sistemului ori de câte ori se formează.

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

Dupa restart aveţi posibilitatea să verificaţi că partiție swap utilizează sistemul este în continuare că vom avea alocate nevoilor noastre din punct de vedere memoria virtuala, fie cu comanda văzut mai sus în acest post sau într-un mod mai grafic.

Noi 256MB SWAP.

Noi 256MB SWAP.

Extinde SWAP prin modificarea fişierului Raspbian swapfile

Această metodă este mult mai simplu şi curat ca mai sus, Din moment ce este sistemul de operare pentru a seta dimensiunea care va avea SWAP, în acest caz este un fişier şi nu o partiţie, Deoarece astfel dezvoltatorii proiectului au decis că Raspbian.

Pentru a pune în aplicare o vom schimba doar o valoare în fişierul /etc/dphys-swapfile, unde este indică dimensiunea în MB va trebui SWAP.

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

O data modificat fişierul Acesta trebuie să fie aşa:

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

Pentru a aplica modificările, Am să reporniţi sistemul; sau reporniţi swap.

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

În cele din urmă după repornirea sistemului, sau de swap; Vom verifica că schimbările au fost aplicate corect.

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

Reflecţie finală: Implementarea am ales si de ce?

Eu personal prefer aceasta metoda ultima fiind care este deja pus în aplicare în Raspbian, şi cred că pentru ceva dezvoltatorii-l-au ales după teste şi mai multe teste.

De asemenea, permite-mi în viitor au două partiţii primare mai mult în SD de nevoile care pot apărea pe mine, şi tu trebuie să ia în considerare că este forma mai uşor şi rapid din rândul disponibile.

Dacă vă place să urmaţi-mă pe Stare de nervozitate, Facebook, Google +, LinkedIn, sau partajaţi-l cu butoanele de sub această publicaţie, Dacă aveţi orice întrebări sau sugestii vă rugăm să nu ezitaţi să comenteze.

Să ne ajute să ajungă la mai mult de cititori Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Stare de nervozitate
Share on Google+
Google +
Email this to someone
e-mail

lasă un răspuns