Il est recommandé de créer un swap sur le système lors de l'installation du système d'exploitation. Mais dans certains cas, si vous n'avez pas activé l'échange sur votre système lors de l'installation et que vous devez activer l'échange sur le système. Cet article vous aidera étape par étape pour activer l'échange sur les systèmes CentOS et RHEL.
Swap est très utile pour ce système qui nécessitait plus de RAM que de physique disponible. Si la mémoire est pleine et que le système a besoin de plus de RAM pour exécuter correctement les applications, il vérifie l'espace d'échange et y transfère les fichiers. En termes généraux, le swap est une partie du disque dur utilisée comme RAM sur le système.
- Vérifier l'échange du système – Avant de travailler, assurez-vous que le système a déjà activé l'échange. S'il n'y a pas d'échange, vous n'obtiendrez que l'en-tête de sortie.
swapon -s - Créer un fichier d'échange – Créons un fichier à utiliser pour le swap 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 est recommandé que le swap soit égal au double de la mémoire physique installée.
J'ai 4 Go de RAM physique installés dans mon système. Je crée donc un swap de 8 Go.
fallocate -l 8G /swapfile chmod 600 /swapfile - Faites-le échanger – Maintenant, make est un fichier swap utilisable à l'aide de la commande mkswap.
mkswap /swapfile - Activer l'échange – Maintenant, configurez le swap pour le système en utilisant swapon commande.
swapon /swapfile Vérifiez à nouveau que le swap est activé ou non. Vous verrez des résultats comme ci-dessous.
sudo swapon -s Filename Type Size Used Priority /swapfile file 8187150 0 -1 - Échange de configuration permanent – Ajoutez l'entrée suivante dans /etc/fstab fichier pour activer le swap au redémarrage du système.
vim /etc/fstab /swapfile none swap sw 0 0
- Paramètre de configuration du noyau – Changez maintenant le swappiness 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.conf fichier et ajoutez la configuration suivante dans le fichier.
vim /etc/sysctl.conf vm.swappiness=10
Rechargez maintenant le fichier de configuration sysctl
sysctl -p
À ce stade, vous avez activé avec succès l'échange sur votre système CentOS ou RHEL.