Comment ajouter de l'espace d'échange sur Linux
- 4392
- 1199
- Emilie Colin
Échanger La mémoire fait partie du stockage permanent du système (Harddisk). Lorsque le système a trouvé que la mémoire physique du système est pleine, il démarre automatiquement l'utilisation de la mémoire d'échange disponible sur le système. En termes simples, la mémoire d'échange fait partie du disque dur utilisé comme RAM sur le système.
Si votre système est confronté à des problèmes comme le système à court de mémoire fréquemment et que vous ne voulez pas augmenter la mémoire physique. Ensuite, c'est la meilleure idée pour ajouter de la mémoire d'échange sur votre système. N'oubliez pas que la mémoire d'échange est bonne mais beaucoup plus lente que la mémoire physique.
Ce tutoriel vous aidera à créer un fichier d'échange sur le système Linux et à l'utiliser comme mémoire d'échange.
Ajout de la mémoire d'échange dans Linux
Voici le tutoriel étape par étape pour créer un fichier d'échange sur un système Linux.
- Vérifier l'échange du système : Avant de commencer à travailler, vérifiez si le système a déjà échangé activé. S'il n'y a pas d'échange, vous obtiendrez un en-tête de sortie uniquement.
Swapon sudo -s
Alternativement, utilisez la commande libre ou supérieure pour afficher l'état de la mémoire d'échange.
- Créer un fichier d'échange : Créons un fichier à utiliser pour l'échange dans le système de la taille requise. Avant de créer un fichier, assurez-vous d'avoir suffisamment d'espace libre sur le disque. Généralement, il recommande que l'échange soit égal au double de la mémoire physique installée.
Sudo Fallocation -L 4G / Swapile
Mon système a une mémoire physique de 2 Go installée. Je crée donc un fichier d'échange de 4 Go en utilisant la commande suivante.
Définissez ensuite l'autorisation appropriée dans le fichier:
CHMOD 600 / Swapfile
- Faire échanger: Maintenant, faites ce fichier en tant que fichier utilisable en utilisant mkswap commande.
sudo mkswap / file d'échange
- Activer l'échange: Après cela, activez la mémoire d'échange sur votre système en utilisant swapon commande.
Sudo Swapon / Swapile
Maintenant, vérifiez à nouveau que Swap est activé ou non. Vous verrez des résultats quelque chose comme ci-dessous.
Swapon sudo -s
File de nom de nom de nom de nom de fichier Utilisé Priority / Swapfile Fichier 4194300 0 -1 - Échange de configuration permanente: Ajouter l'entrée suivante dans / etc / fstab fichier pour activer l'échange sur le redémarrage du système. C'est une bonne idée de faire une copie de ce fichier avant les modifications:
vim / etc / fstab
/ Swapfile Aucun Swap Sw 0 0
- Configuration du paramètre du noyau: Maintenant changez le swapposité Paramètre du noyau selon vos besoins. Il indique au système à quelle fréquence le système utilise cette zone d'échange.
Modifier / etc / sysctl.confli fichier et ajouter la configuration suivante dans le fichier.
sudo vim / etc / sysctl.confli
machine virtuelle.swappiness = 10
Recharger maintenant le fichier de configuration sysctl
sudo sysctl -p
Retirer l'espace d'échange
Si vous n'avez pas besoin d'un fichier de swap ou avez besoin d'augmenter le fichier d'échange. Vous pouvez désactiver un fichier d'échange déjà actif sur le système à l'aide de la commande suivante.
swapoff / file d'échange
Vous pouvez créer un nouveau fichier d'échange plus grand en utilisant les étapes ci-dessus ou pour désactiver en permanence le fichier d'entrée / etc / fstab.
Conclusion
Vous avez réussi à créer un fichier d'échange sur votre machine Linux et à l'avoir configuré en tant que mémoire d'échange.
- « Comment installer le client le plus important sur Ubuntu 18.04
- Comment installer Dovecot sur Centos 7 »