GNU/Linux >> Tutoriels Linux >  >> Linux

Comment désactiver définitivement Swap sous Linux

Dans cet article, nous apprendrons comment désactiver définitivement Swap sous Linux. L'espace d'échange représente une page de mémoire physique qui réside au-dessus de la partition de disque ou un fichier de disque spécial utilisé pour étendre la mémoire RAM d'un système lorsque la mémoire physique se remplit.

Présentation

En utilisant cette méthode d'extension des ressources RAM, les pages mémoire inactives sont fréquemment déversées dans la zone d'échange lorsqu'aucune RAM n'est disponible. Cependant, en raison de la vitesse de rotation des disques durs classiques, l'espace de swap est bien inférieur en termes de vitesses de transfert et de temps d'accès par rapport à la RAM.

Sur les machines plus récentes dotées de disques durs SSD rapides, réserver une petite partition pour l'échange peut considérablement améliorer le temps d'accès et la vitesse de transfert par rapport au disque dur classique, mais la vitesse est toujours inférieure à la mémoire RAM. Certains suggèrent que l'espace d'échange soit défini comme le double de la quantité de RAM de la machine. Si votre serveur dispose de suffisamment de mémoire RAM ou ne nécessite pas l'utilisation de mémoire d'échange, vous devriez envisager de désactiver la mémoire d'échange.

Exécutez la commande suivante pour vérifier la mémoire d'échange de votre système :

free -mh

Maintenant, consultez les détails de l'échange et si la mémoire utilisée est 0. Cela signifie que la mémoire d'échange n'est pas utilisée dans votre système.

Utilisez la commande suivante pour identifier la partition d'échange :

blkid

Comme vous pouvez le voir dans la sortie de blkid dans l'image ci-dessus, "/dev/mapper/cl-swap" est la zone d'échange.

Désactiver l'échange sous Linux

Utilisez également la commande suivante pour rechercher la partition d'échange :

lsblk

Désactivez la zone de swap identifiée ci-dessus à l'aide de la commande suivante :

swapoff /dev/mapper/cl-swap

Vous pouvez également désactiver toutes les zones d'échange à l'aide de la commande suivante :

swapoff -a

Maintenant, exécutez la commande suivante pour vérifier si le Swap est désactivé.

free -mh

Pour désactiver définitivement la mémoire d'échange, supprimez la ligne d'échange du fichier /etc/fstab comme indiqué ci-dessous :

nano /etc/fstab

Supprimez la ligne suivante :

/dev/mapper/cl-swap   none    swap     defaults      0 0

Redémarrez maintenant votre système à l'aide de la commande suivante :

reboot

Après le redémarrage, exécutez la commande suivante pour appliquer les nouveaux paramètres :

mount -a

Ainsi, Swap Memory est désactivé avec succès sur votre système.


Linux
  1. Comment gérer une partition d'échange sous Linux

  2. Comment ajouter de l'espace d'échange sous Linux

  3. Comment étendre une partition swap LVM sous Linux

  4. Comment activer la partition d'échange Linux?

  5. Comment (vraiment) désactiver NCQ sous Linux

Comment désactiver la webcam intégrée sous Linux

Comment effacer la mémoire d'échange sous Linux

Comment effacer le cache et la mémoire tampon de la mémoire RAM et l'espace d'échange sous Linux

Comment vérifier l'espace d'échange sous Linux

Comment désactiver Swap sous Linux

Comment fonctionne la mémoire d'échange sous Linux ?