Μάθησης με Raspberry PI, Παράδοση V - αύξηση μνήμη SWAP του Raspbian

Σε προηγούμενη παραδόσεις Είδαμε Πώς να αναβαθμίσετε το Λογισμικό και το Υλικολογισμικό του μας Βατόμουρο, Πώς να κάνετε ή να ανατρέψει μια πλήρη εικόνα της κάρτας SD κάνοντας την κύρια μνήμη στη συνάρτηση PI, και Πώς να κάνει το Overclocking και υπέρταση χωρίς να χάσει την εγγύηση.

Αυτή τη φορά θα δούμε ως αύξηση του Swap του Raspbian, Δεδομένου ότι η 100MB ότι προέρχονται, προκαθορισμένες μας μπορεί να είναι μικρότερη ανάλογα με το έργο που θέλετε να αναπτύξετε με μας Βατόμουρο.

Υπάρχει ανάγκη να επεκτείνετε τη μνήμη SWAP.

Υπάρχει ανάγκη να επεκτείνετε τη μνήμη SWAP.

Podemos ampliarla de dos formas distintas, yo voy a explicar ambas y finalmente os ofreceré la reflexión del porque de mi elección.

Αναπτύξτε το SWAP χρησιμοποιώντας ένα διαμέρισμα

Για να αναπτύξετε το SWAP με αυτόν τον τρόπο, Πρέπει να δημιουργήσετε ένα διαμέρισμα σε το Κάρτα SD, ή αν θέλουμε ένα pendrive συνδέεται με το λιμάνι USB, να ενεργεί ως χώρο swap, και αυτό μπορεί να γίνει από οποιοδήποτε πρόγραμμα διαμέρισης για την υποστήριξη Linux Swap.

Προτιμώ Fdisk, αλλά για αυτό μπορείτε να το δείτε με τρόπο πιο γραφικό αυτή τη φορά θα χρησιμοποιήσει GParted. Πρώτη Εμείς redimensionaremos το διαμέρισμα του λειτουργικού συστήματος για να σας 256MB a la memoria SWAP.

Αλλαζουμε την κάρτα SD.

Αλλαζουμε την κάρτα SD.

Και στη συνέχεια να δημιουργήσετε το κατάτμηση swap με αυτούς 256MB δωρεάν.

Δημιουργούμε ένα διαμέρισμα του Linux SWAP.

Δημιουργούμε ένα διαμέρισμα του Linux SWAP.

Σε αυτό το σημείο, μια φορά εισήγαγε το Κάρτα SD σε μας Βατόμουρο και να εκκινήσει το λειτουργικό σύστημα, Εμείς θα αποσυναρμολογήσετε το SWAP τρέχουσα και να τοποθετήσετε το νέο διαμέρισμα.

Πρέπει να θυμόμαστε ότι al reiniciar dejará de funcionar Δεδομένου ότι θα χρεωθείτε το swap ορίζεται από Raspbian, επειδή αυτή τη στιγμή έχουμε τις δοκιμές, και πρέπει επίσης να γνωρίζουμε ότι αυτό το λειτουργικό σύστημα llama a sus dispositivos de almacenamiento /dev/mmcblk * και δεν είναι /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

Με την ακόλουθη εντολή, μπορείτε να ελέγξετε ότι όλα λειτουργούν σωστά, υπενθυμίζει τις τιμές αναφοράς για την Swap στο αρχείο /proc/meminfo.

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

Τώρα απομένει μόνο να προσθέσετε τις αλλαγές στο αρχείο ρύθμισης παραμέτρων // etc/fstab για να κάνετε την αλλαγή μόνιμη, Αλλά πρώτα πρέπει η UUID Διαμέρισμα.

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

Τώρα μπορούμε ήδη να επεξεργαστείτε // etc/fstab και να προσθέσετε αυτήν την αναφορά για να μας SWAP να μονταριστεί αυτόματα στην αρχή του συστήματος, κάθε φορά που αρχίζει.

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

Μετά την επανεκκίνηση, μπορείτε να επαληθεύσετε ότι το Διαμέρισμα swap que el sistema está usando sigue siendo la que nosotros hemos asignado para cubrir nuestras necesidades en materia de εικονική μνήμη, είτε με την εντολή είδαμε παραπάνω σε αυτό το post ή με τρόπο πιο γραφικό.

Νέα 256MB SWAP.

Νέα 256MB SWAP.

Αναπτύξτε το SWAP, τροποποιώντας το αρχείο μετάθεσης του Raspbian αρχείου

Αυτή η μέθοδος είναι πολύ πιο απλή και καθαρή ως ανωτέρω, Δεδομένου ότι είναι το λειτουργικό σύστημα για να ορίσετε το μέγεθος που θα έχουν την SWAP, στην περίπτωση αυτή πρόκειται για ένα αρχείο και δεν είναι ένα διαμέρισμα, Επειδή έτσι αποφάσισαν οι προγραμματιστές του έργου για αυτό Raspbian.

Να το εφαρμόσουν μπορούμε μόνο να αλλάξουμε μια τιμή στο αρχείο /κλπ/dphys-αρχείο μετάθεσης, Πού είναι δηλώνει το μέγεθος σε MB θα έχετε την SWAP.

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

Να τροποποιηθεί μία φορά το αρχείο Πρέπει να είναι έτσι:

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

Για να εφαρμόσετε τις αλλαγές, Εμείς μπορεί να επανεκκινήσετε το σύστημα; ή να επανεκκινήσετε το swap.

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

Τέλος μετά την επανεκκίνηση του συστήματος, ή από την swap; Θα ελέγξουμε ότι έχουν εφαρμοστεί σωστά τις αλλαγές.

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

Τελική αντανάκλαση: Εφαρμογή που έχω επιλέξει και γιατί?

Εγώ προσωπικά προτιμώ αυτή η τελευταία μέθοδος την οποία έχει ήδη εφαρμοστεί σε Raspbian, και υποθέτω ότι για κάτι οι προγραμματιστές έχουν επιλέξει αυτόν μετά από δοκιμές και περισσότερες δοκιμές.

Επίσης μου επιτρέπει να έχουν στο μέλλον δύο πρωτεύοντα διαμερίσματα περισσότερα σε το SD από τις ανάγκες που μπορεί να προκύψουν με, και θα πρέπει να λάβει υπόψη ότι πρόκειται για τη φόρμα πιο εύκολα και γρήγορα από τα διαθέσιμα.

Εάν θέλετε, μπορείτε να με ακολουθήσουν σε Πειραχτήρι, Facebook, Google +, LinkedIn, ή να μοιραστείτε με τα κουμπιά κάτω από την παρούσα δημοσίευση, Εάν έχετε οποιεσδήποτε ερωτήσεις ή προτάσεις μην διστάσετε να σχολιάσει.

Βοηθήστε μας να προσεγγίσουν περισσότερους αναγνώστες Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Αφήνω μια απάντηση