L'aprenentatge amb Gerd PI, Lliurament V - augment memòria d'intercanvi de Raspbian

En Lliuraments anteriors Vam veure Com millorar la Programari i la Microprogramari dels nostres Gerd, Com fer o invalidar una Fotografia completa de la carta de SD fent la memòria principal en la funció de PI, i Com fer Overclocking i les sobretensions sense perdre la garantia.

Aquesta vegada anem a veure com elevar els Intercanvi de Raspbian, Ja que la 100MB que vingui predefinit ens pot ser més curtes en funció del projecte que volen desenvolupar amb nostres Gerd.

Hi ha una necessitat d'ampliar la memòria d'intercanvi.

Hi ha una necessitat d'ampliar la memòria d'intercanvi.

Podem estendre-ho de dues maneres diferents, Explicaré dos i finalment li oferirà reflex de la a causa de la meva elecció.

Ampliar l'utilitzant una partició SWAP

Per ampliar la INTERCANVI d'aquesta manera, Hem de crear una partició en el Targeta SD, o si volem que un pendrive connectat al port USB, actuar com a espai d'intercanvi, i això es pot fer des de qualsevol programa de particionament per donar suport a Linux Swap.

Prefereixo Fdisk, però per això es pot veure d'una manera que més gràfic utilitzarà aquesta vegada GParted. Primer Hem redimensionaremos la partició de sistema operatiu per fer-li 256MB a la memòria INTERCANVI.

Podem canviar la mida de la targeta SD.

Podem canviar la mida de la targeta SD.

I després crear la partició d'intercanvi amb els 256MB lliure.

Podem crear una partició Linux SWAP.

Podem crear una partició Linux SWAP.

En aquest punt, una vegada introduït el Targeta SD en el nostre Gerd i arrencar el sistema operatiu, Ens es desmuntar la INTERCANVI actual i muntar la partició nova.

Hem de recordar que Tornar a arrencar no operarà Ja que se li cobrarà el intercanvi definides per Raspbian, perquè en el moment que aquestes proves, i també hem de ser conscients que aquest sistema operatiu anomenar els dispositius d'emmagatzematge /dev/mmcblk * i no /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

Amb la comanda següent es pot comprovar que tot està funcionant correctament referint-se als valors de referència a la Intercanvi a l'arxiu /proc/meminfo.

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

Ara només queda per afegir canvis al fitxer de configuració /etc/fstab per fer el canvi permanent, Però primer hem la UUID partició.

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

Ara ja podem editar /etc/fstab i afegir aquesta referència als nostres INTERCANVI es munti automàticament a l'inici del sistema quan sigui que començ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

Després de reprendre pot verificar que la partició intercanvi que està utilitzant el sistema és encara que ens han assignat a les nostres necessitats en termes de memòria virtual, ja sigui amb la comanda vist anteriorment en aquest post o d'una manera més gràfic.

Nou intercanvi de 256MB.

Nou intercanvi de 256MB.

Ampliar l'intercanvi modificant el fitxer d'intercanvi de fitxers Raspbian

Aquest mètode és molt més simple i neta com per sobre, Ja que és l'OS de posar la mida que tindrà la INTERCANVI, en aquest cas és un arxiu i no una partició, Ja que així els desenvolupadors del projecte han decidit Raspbian.

Per implementar-lo només canviem un valor a l'arxiu /etc. / dphys-dels fitxers intercanviables, on és indica la mida en MB vostè tindrà la INTERCANVI.

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

Una vegada modificat el fitxer Ha de ser així:

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

Per aplicar els canvis, Ens pot tornar a arrencar el sistema; o reprendre la intercanvi.

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

Finalment després d'arrencar del sistema, o de la intercanvi; Es comprovarà que els canvis s'han aplicat correctament.

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

Reflexió final: Implementació he escollit i per què?

Jo personalment prefereixo aquest últim mètode sent que ja està implantat en Raspbian, i suposo que per alguna cosa els desenvolupadors han escollit després de proves i més proves.

També em permet tenir en el futur dues particions primàries més en la SD per les necessitats que puguin sorgir m, i cal tenir en compte que és la forma més fàcil i ràpidament entre les disponibles.

Si us agrada podeu segueix-me a Refilar, Facebook, Google +, LinkedIn, o compartir-lo amb els botons sota aquesta publicació, Si vostè té alguna pregunta o suggeriment no dubtis a comentar.

Ajuda'ns a arribar a més lectors Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Deixa un comentari