J'apprends avec PI framboise, Livraison V - augmentation de mémoire SWAP de Raspbian

Dans livraisons précédentes Nous avons vu Comment mettre à niveau le Logiciel et le Firmware de notre Framboise, Comment faire ou annuler un tableau complet de la carte SD faire de la mémoire principale dans la fonction PI, et Comment faire Overclocking et surtension sans perdre la garantie.

Cette fois nous allons voir comme soulevant le Swap de Raspbian, Étant donné que la 100MO que viennent prédéfinis nous peuvent être plus court en fonction du projet que vous souhaitez développer avec nos Framboise.

Il est nécessaire d'étendre la mémoire SWAP.

Il est nécessaire d'étendre la mémoire SWAP.

Nous pouvons étendre de deux manières différentes, Je vais vous expliquer tous les deux et vous offrira enfin le reflet de l'en raison de mon choix.

Développez le SWAP à l'aide d'une partition

D'élargir la SWAP de cette façon, Nous devons créer une partition dans le Carte SD, ou si nous le voulons un clé USB connecté au port USB, pour servir d'espace de swap, et cela peut être fait de toute programme de partitionnement à l'appui de Linux Swap.

Je préfère Fdisk, mais pour cela vous pouvez le voir d'une manière que plus graphique cette fois utilisera GParted. Première Nous redimensionaremos la partition de système d'exploitation pour vous permettre de 256MO à la mémoire SWAP.

Nous redimensionnons la carte SD.

Nous redimensionnons la carte SD.

Puis créez la partition de swap avec ceux 256MO gratuit.

Nous avons créer une partition de SWAP Linux.

Nous avons créer une partition de SWAP Linux.

À ce stade, une fois introduits les Carte SD dans notre Framboise et démarre le système d'exploitation, Nous analyserons le SWAP cours et monter la nouvelle partition.

Il faut rappeler que Remise à zéro ne fonctionne pas Étant donné que vous devrez payer les swap défini par Raspbian, car pour l'instant nous testons, et nous devons également être conscients que ce système d'exploitation appelez vos périphériques de stockage /dev/mmcblk * et n'est pas /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

Avec la commande suivante, vous pouvez vérifier que tout fonctionne correctement en se référant aux valeurs de référence pour la Swap dans le fichier /proc/meminfo.

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

Maintenant il ne reste qu'à ajouter des modifications dans le fichier de configuration /etc/fstab afin de rendre le changement permanent, Mais tout d'abord, nous devons le UUID partition.

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

Maintenant, nous pouvons déjà éditer /etc/fstab et d'ajouter cette référence à notre SWAP être monté automatiquement au début du système chaque fois qu'il commence.

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

Après redémarrage, vous pouvez vérifier que le partition swap que le système utilise est toujours que nous avons attribué à nos besoins en termes de mémoire virtuelle, soit avec le commande vu plus haut dans ce post, ou d'une manière plus graphique.

Nouveau SWAP de 256Mo.

Nouveau SWAP de 256Mo.

Développez le SWAP en modifiant le fichier d'échange de fichier pour le Raspbian

Cette méthode est beaucoup plus simple et propre comme ci-dessus, Puisque c'est le système d'exploitation pour définir la taille qu'aura la SWAP, dans ce cas, c'est un fichier et non sur une partition, Puisque donc les développeurs du projet ont décidé qu'il Raspbian.

Pour mettre en œuvre, nous ne changer une valeur dans le fichier /etc/dphys-swapfile, Où se trouve indique la taille en MO vous aurez la SWAP.

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

Une fois le fichier modifié Il doit en être ainsi:

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

Pour appliquer les modifications, Nous pouvons redémarrer le système; ou redémarrer le swap.

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

Enfin après le redémarrage du système, ou de la swap; Nous allons vérifier que les modifications ont été appliquées correctement.

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

Réflexion finale: Mise en œuvre, j'ai choisi et pourquoi?

J'ai personnellement, je préfère cette dernière méthode étant qui est déjà mis en œuvre dans Raspbian, et je suppose que quelque chose les développeurs ont choisi après essais et tests plus.

Me permet aussi à l'avenir avoir deux partitions primaires plus dans le SD par les besoins qui peuvent surgir de moi, et vous devez prendre en compte que c'est la forme plus facilement et rapidement parmi les disponibles.

Si vous le souhaitez vous pouvez me suivre sur Twitter, Facebook, Google +, LinkedIn, ou partagez-les avec les boutons situés sous cette publication, Si vous avez des questions ou suggestions n'hésitent pas à commenter.

Aidez-nous à atteindre plus de lecteurs Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
Messagerie

Laisser une réponse